78 votes

Imagemagick: convertir en largeur fixe, hauteur proportionnelle

En utilisant la commande imagemagick convert, comment puis-je redimensionner une image à une largeur et une hauteur proportionnelle fixes, par exemple en utilisant l'option -resize ou l'option -thumbnail?

103voto

moropus Points 2232

Utilisez -resize 100x pour redimensionner les images à une largeur de 100 pixels tout en conservant le rapport hauteur / largeur.

Par exemple, pour redimensionner toutes les images PNG d'un répertoire à une largeur de 100 pixels et les transformer en JPEG:

 mkdir thumbnails
for i in originals/*.png; do
  convert $i -resize 100x thumbnails/$(basename $i .png).jpg;
done
 

Lisez le manuel d' utilisation ImageMagick pour plus de détails.

76voto

chrise Points 921

Géométrie Imagemagick: 'width'x'height' Si vous laissez une partie vide, cela signifie un redimensionnement proportionnel.

Exemples:

 100x200       # width = 100, height = 200
300x          # width = 300, height = proportional
x300          # width = proportional, height = 300
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X