1 votos

Sips: redimensionar el lado más pequeño de la imagen, no el más grande

El comando sips -z 2000 image.jpg redimensionará el lado mayor de una imagen a 2000 si es mayor de 2000, conservando la relación de aspecto original.

¿Existe un comando similar que redimensione el lado más pequeño de una imagen a 2000 si es mayor de 2000, conservando la relación de aspecto original?

El motivo de esta petición es que si intento reducir el tamaño del lado más grande de una imagen a 2000, afectará en gran medida a la resolución de las panorámicas y otras imágenes largas/anchas.

3voto

Skeleton Bow Puntos 108

Aparentemente usando ImageMagick produce resultados más favorables en comparación con sips por lo que usar ImageMagick en su lugar podría ser mejor. El comando para hacerlo es:

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

El 2000x2000^ redimensiona la imagen para que su lado más corto tenga al menos 2000 píxeles. Así, por ejemplo:

6000x4000 → 3000x2000
4000x6000 → 2000x3000

El > impide que actúe sobre las imágenes que se escalarían, y como resultado:

600x400 → 600x400
8000x1500 → 8000x1500

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X