22 votes

Quel est un bon programme pour redimensionner en lot 100 000 images JPEG ?

Le programme doit s'exécuter en mode batch pour redimensionner tous les fichiers d'un dossier puis enregistrer les nouveaux fichiers dans un dossier différent. Une option pour définir la qualité JPEG serait également la bienvenue.

3 votes

Une combinaison de find et ImageMagic.

4voto

Jason Medeiros Points 2549

Ceci est encore un script de redimensionnement d'image en lot simple, propre et efficace. Si vous travaillez beaucoup avec des graphiques et différentes résolutions, vous pouvez utiliser ce script et le sauvegarder avec différentes valeurs pour des utilisations occasionnelles.

Pour ce faire, changez cette valeur target_width 120 en fonction de vos besoins et enregistrez le script. Maintenant, faites glisser votre ou vos images sur le fichier de script enregistré pour commencer à redimensionner votre ou vos images.


Ouvrez l'Éditeur de scripts et créez le nouveau script suivant :

-- Enregistrez dans l'Éditeur de scripts en tant qu'Application
-- faites glisser des fichiers sur son icône dans Finder

on open some_items
  repeat with this_item in some_items
    try
      rescale_and_save(this_item)
    end try
  end repeat
end open

to rescale_and_save(this_item)
  tell application "Image Events"
    launch
    set the target_width to 120
    -- ouvrez le fichier image
    set this_image to open this_item

    set typ to this_image's file type

    copy dimensions of this_image to {current_width, current_height}
    if current_width is greater than current_height then
      scale this_image to size target_width
    else
      -- déterminez la nouvelle hauteur
      -- y2 = (y1 * x2) / x1
      set the new_height to (current_height * target_width) / current_width
      scale this_image to size new_height
    end if

    tell application "Finder" to set new_item to ¬
    (container of this_item as string) & "scaled." & (name of this_item)
    save this_image in new_item as typ

  end tell
end rescale_and_save

source originale

3voto

VeprIT Points 31

La prévisualisation est certainement une bonne solution pour certains redimensionnements occasionnels. Il existe également d'autres options gratuites intéressantes, telles que ImageMagick (utilitaire en ligne de commande), Preview ou autre chose plus Automator, etc.

Cependant, si cela fait partie de votre travail et que vous avez besoin d'une véritable flexibilité, une application spécialisée vous fera gagner beaucoup de temps et offrira beaucoup plus d'opportunités. De nombreux utilisateurs ont choisi notre redimensionneur d'images par lot Resize Sense (http://veprit.com/resizesense) pour sa flexibilité et sa commodité exceptionnelles.

Déni de responsabilité : Je suis le développeur. Vous feriez mieux de juger Resize Sense par vous-même. La vidéo d'introduction sur le site web du produit vous dira exactement ce qui est si spécial dans Resize Sense. Il y a une version de démonstration gratuite.

2voto

vrad Points 523

Convertisseur graphique

Le meilleur pour cela..

7 votes

Pouvez-vous expliquer pourquoi GC est la meilleure option ?

0 votes

Bien que cela puisse répondre théoriquement à la question, il serait préférable d'inclure les parties essentielles de la réponse ici, et de fournir le lien pour référence.

2voto

Jan Steinman Points 299

EDIT: D'accord, Aperture est mort. Je l'ai mis hors de sa misère il y a longtemps.

Alors que je suis d'accord que imagemagik est excellent comme solution en ligne de commande, j'aime vraiment XnConvert pour les conversions d'images en lot basées sur une interface graphique. C'est extrêmement rapide. Ils ont un programme compagnon, XnViewMP, qui est excellent pour visualiser des images, en particulier pour générer des pages de miniatures. Il dispose également d'une excellente fonctionnalité EXIF.


Personne n'a mentionné Apple Aperture.

Bien que ce ne soit pas le moins cher, il offre beaucoup d'autres fonctionnalités que vous pourriez trouver utiles. Il remplace essentiellement iPhoto et plus encore. Il fait 95% de ce que les photographes utilisent couramment Photoshop pour. (Il ne fera pas de texte en flammes.)

Mais sauf si vous avez besoin des autres fonctionnalités qu'Aperture vous offre, je recommande à la fois l'approche ImageMagick - si vous n'êtes pas intimidé par le téléchargement, l'installation et l'exécution de programmes en ligne de commande, et l'approche Automator qui est gratuite.

1voto

Je importe généralement toutes les photos dans iPhoto puis je les exporte aux différentes tailles. Je l'ai fait par lots de 300 images environ, mais jamais à l'échelle que vous voulez. Cependant, cela pourrait être une option.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X