1 votes

Sips: redimensionner le côté le plus petit de l'image, pas le côté le plus grand

La commande sips -z 2000 image.jpg redimensionnera le côté le plus grand d'une image à 2000 s'il est supérieur à 2000, tout en préservant le rapport hauteur/largeur d'origine.

Existe-t-il une commande similaire qui redimensionnera le côté le plus petit d'une image à 2000 s'il est supérieur à 2000, tout en préservant le rapport hauteur/largeur d'origine?

La raison derrière cette demande est que si j'essaie de réduire la taille du côté le plus grand d'une image à 2000, cela affectera grandement la résolution des panoramas et d'autres images longues/larges.

3voto

Oion Akif Points 7185

Apparemment, l'utilisation d'ImageMagick fournit des résultats plus favorables par rapport à sips, il est donc peut-être préférable d'utiliser ImageMagick à la place. La commande à utiliser est :

convert image.jpg -resize '2000x2000^>' image-resized.jpg

Le 2000x2000^ redimensionne l'image de sorte que son côté le plus court fasse au moins 2000 pixels. Par exemple :

6000x4000  3000x2000
4000x6000  2000x3000

Le caractère > empêche de redimensionner les images qui seraient agrandies, et par conséquent :

600x400  600x400
8000x1500  8000x1500

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