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é jpg serait également très bien.
21
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é jpg serait également très bien.
Réponses:
Je suis un peu surpris que personne n'ait mentionné l'option la plus simple, la moins chère et la moins technique:
Automator
Tout d'abord, ouvrez Automator, qui se trouve dans votre dossier Applications.
Ensuite, choisissez de créer un nouveau flux de travail:
Ensuite, ajoutez les étapes suivantes au flux de travail par glisser-déposer:
Lorsque vous exécutez cela, Automator va:
(La case à cocher "afficher cette action lorsque le workflow s'exécute" signifie que le workflow va se mettre en pause, afficher l'option et vous permettre de la modifier ensuite)
Une fois que vous avez fait cela, Automator va se retourner et brûler, et quand cela sera fait, il émettra un bip.
Malheureusement, il ne semble pas avoir la possibilité de choisir la qualité JPEG. Cependant, pour le prix (gratuit), c'est assez pratique.
la source
J'aime utiliser ImageMagick.
sips
et Automator (qui utilisent une méthode de redimensionnement identique) rendent les images trop floues sans accentuation supplémentaire à mon avis.Vous pouvez installer ImageMagick avec
brew install imagemagick
après avoir installé Homebrew ou avecsudo port install imagemagick
après avoir installé MacPorts . Exécutez ensuite une commande comme celle-ci:500x500>
rend les images plus larges ou plus hautes que 500px adaptées à 500x500px.500x
changerait toujours la largeur à 500 px et500x500^
ferait toutes les images au moins 500x500px.-path /tmp/
enregistre les fichiers de sortie au/tmp/
lieu de modifier les fichiers en place.Lanczos2
ou le Lanczos à 2 lobes est très similaire àCatrom
. Par rapport àLanczos
(Lanczos3
), ils sont légèrement moins nets, produisent moins d'artefacts de sonnerie et produisent plus de motifs moirés. Le filtre par défaut pour réduire la taille des images estTriangle
, ce qui rend souvent les images trop floues à mon avis.-quality 100
crée des fichiers environ deux fois plus gros-quality 95
, ce qui crée des fichiers environ deux fois plus gros-quality 88
.Plus d'information:
http://www.imagemagick.org/Usage/resize/
http://www.imagemagick.org/Usage/filter/
http://lri.me/shell1.txt
Voici une commande similaire qui utilise
sips
:for f in *.jpg; do sips -Z 500 -s format jpeg -s formatOptions 80 "$f" /tmp/; done
-Z 500
est comme500x500>
dans ImageMagick.Si d'autres ont moins de 100 000 images, vous pouvez également utiliser Aperçu:
L'aperçu utilisait la même méthode de redimensionnement que
sips
Automator, mais il en a utilisé une autre depuis 10.7. Je préfère cependant ImageMagickLanczos2
.J'ai téléchargé une comparaison des différentes options sur http://19a5b0.s3-website-us-west-2.amazonaws.com/imagemagick-osx-resizing/index.html .
la source
mogrify
: cela convertit les fichiers en place, écrasant les originaux! En cas de problème, vous avez perdu vos fichiers! Meilleure utilisationconvert
(également d'ImageMagick).-path
option (quiconvert
n'a pas actuellement).sips
c'est peut-être le meilleur choix. Lors d'un test rapide avec 1 000 JPG à ~ 5 Mo, le redimensionnement à une largeur de 800 pixels a pris ~ 1 min. avecsips
et ~ 8 min. avecmogrify
(avec les tampons de disque purgés, en utilisant GNU Parallel sur un quadcore).ImageMagick est un programme d'interface de ligne de commande et conçu à cet effet. L'utilisation et l'installation d'ImageMagick peuvent intimider, mais ce package de manipulation d'image est le plus puissant que j'ai rencontré jusqu'à présent. Comme l'installation à partir des sources peut être un problème pour les utilisateurs natifs d'OS X, je vous conseille d'utiliser Homebrew .
Pour installer ImageMagick à l' aide de Homebrew, exécutez ce oneliner dans votre terminal:
Homebrew est maintenant installé, il est sage de suivre les suggestions de l'installateur après l'installation. Maintenant, nous installons ImageMagick en utilisant
brew
.ImageMagick est maintenant installé et son
convert
programme peut être utilisé à vos fins. Pour convertir une grande image jpg en une image png plus petite, vous pouvez l'exécuterPour répondre à votre question "Comment redimensionner tous les fichiers d'un dossier et les enregistrer dans un dossier différent", vous pouvez exécuter le script suivant.
ImageMagick peut convertir plus de 100 formats d'image différents, et presque tous les trucs que vous pouvez faire avec Photoshop que vous pouvez faire avec ImageMagick.
la source
Plusieurs personnes ont mentionné ImageMagick. Voici une recette: pour simplifier, supposez que tous les fichiers sont dans un dossier (et que le dossier ne contient rien d'autre). Ouvrez une fenêtre de terminal, cd dans ce dossier, puis exécutez
où vous remplacez le 800x600 par la taille que vous voulez.
Les avantages incluent une grande flexibilité dans ImageMagick
convert
, comme la possibilité de sélectionner différents paramètres de qualité pour l'image cible ou de définir l'option de redimensionnement en pourcentages. Ou vous pouvez utiliser-geometry 800x800
, auquel cas le rapport d'aspect sera conservé, mais le maximum de la largeur et de la hauteur sera de 800 pixels.Les inconvénients sont les plus évidents: cela nécessite une certaine familiarité avec la ligne de commande, ainsi qu'une volonté de parcourir les options de ligne de commande de
convert
pour les paramètres souhaités. Ce n'est pas une tâche pour les faibles de cœur.la source
Je seconde GraphicConverter . Je suis un utilisateur enregistré depuis 16 ans. Son objectif principal est le traitement d'images par lots, et il dispose d'une bonne interface utilisateur pour concevoir des flux de travail personnalisés et les enregistrer.
Vous pouvez également l'utiliser en conjonction avec Automator, mais vous n'en aurez probablement pas besoin.
Voici quelques informations de la page de GraphicConverter expliquant leurs fonctions d'édition d'images de traitement par lots .
la source
Ceci est encore un autre script de redimensionnement d'image par lots simple, propre et efficace. Si vous traitez beaucoup de graphiques et de résolutions différentes, vous pouvez utiliser ce script et l'enregistrer avec des valeurs différentes pour des utilisations occasionnelles.
Faites-le en modifiant cette valeur de
target_width
120 selon vos besoins et enregistrez le script. Faites maintenant glisser vos images sur le fichier de script enregistré pour commencer à redimensionner vos images.Ouvrez l'éditeur de script et créez le nouveau script suivant:
source d' origine
la source
L'aperçu est certainement une bonne solution pour certains redimensionnements occasionnels. Il existe également d'autres options gratuites intéressantes, telles que ImageMagic (utilitaire de ligne de commande), Aperçu 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éciale vous fera gagner beaucoup de temps et vous offrira bien plus d'opportunités. De nombreux utilisateurs ont choisi notre redimensionneur d'image par lots Resize Sense ( http://veprit.com/resizesense ) pour sa flexibilité et sa commodité exceptionnelles.
Avertissement: je suis le développeur. Vous feriez mieux de juger vous-même de Resize Sense. La vidéo d'introduction sur le site Web du produit vous dira exactement ce qui est si spécial dans Resize Sense. Il existe une version de démonstration gratuite.
la source
Convertisseur graphique
Le meilleur pour ça ..
la source
J'importe généralement toutes les images dans iPhoto, puis je les exporte vers les différentes tailles. Je l'ai fait sur des lots de 300 images environ, mais jamais à l'échelle que vous souhaitez. Pourtant, cela peut être une option.
la source
Personne n'a mentionné Apple Aperture.
Bien que ce ne soit pas le moins cher, il est livré avec beaucoup d'autres choses que vous pourriez trouver utiles. Il remplace essentiellement iPhoto, puis certains. Il fait 95% de ce pour quoi les photographes utilisent couramment Photoshop. (Il ne fera pas de texte enflammé. :-)
Mais à moins que vous n'ayez besoin des autres choses qu'Aperture vous offre, je soutiens à 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, malgré la revendication de @ markhunte, est gratuite .
la source
J'utilise wine (et XQuartz ) et IrfanView . Bien sûr, vous pouvez également utiliser imagemagick à partir de la ligne de commande. Pour le vin et imagemagick, je recommanderais Homebrew .
la source