Terminal: convirtiendo imágenes con sips

sips es un comando que permite convertir imágenes de todo tipo entre los formatos jpeg | tiff | png | gif | jp2 | pict | bmp | qtif | psd | sgi | tga. Solo hay que darle un formato de entrada de archivo y un formato de salida, y unos parámetros para la conversión si son necesarios.

Para usar sips puedes usar este comando de ejemplo, accediendo a la ruta en la que se encuentran ambas imágenes (la misma carpeta):

sips -s format jpeg -s formatOptions 80 "nombre de imagen.tiff" --out "Nombre de imagen.jpg"

La parte interesante de este comando es formatOptions que en el caso de el formato de imagen elegido, jpeg nos permite elegir la compresión. Puedes usar un porcentaje como 80 o usar los términos low, normal, high, best, escribiendo uno de ellos en el correspondiente comando.

El tema es convertir muchas imágenes de una sola tacada, con un solo comando.

Para ellos, abre ruta en el Terminal a la carpeta donde están las imágenes, todas ellas juntas, y usamos el siguiente comando:

for I in *.png; do sips -s format jpeg -s formatOptions 70 "${I}" --out "${I%png}jpg"; done

Vamos por partes con cada sección del comando:

  • for I in *.png; es el loop que pasará por todos los archivos que contengan, en este caso, una extensión .png
  • -s format jpeg define el formato de la imagen de destino
  • -s formatOptions 70 elige la compresión que se aplicará a los jpgeg que se van a crear al elegir este tipo de archivo de salida
  • "${I%png}jpg" esta última parte elimina la extensión png de los archivos para añadirle la más apropiada jpg

sips es muy rápido, y pasarás más tiempo preparando el comando que ejecutándolo y obteniendo los resultados. Lo ideal es que hagas una prueba primero y luego hagas la conversión completa con una copia de los archivos.

Vía Robservatory

0 0 votos
Article Rating
Subscribe
Notify of
3 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
MagoBlanco
MagoBlanco
7 years ago

Hola, te consulto, ¿existe algún comando similar, o aplicación, para covertir unos 1000 ogg (audio comprimido en buena calidad) a m4a? Me gusta mucho el ogg, lo empecé a utilizar cuando usaba Linux, pero ahora me trae más problemas que soluciones al tener todos mis dispositivos Apple…

Gracias desde ya, saludos, MB

MagoBlanco
MagoBlanco
Responder a  Carlos Burges Ruiz de Gopegui
7 years ago

Muchas gracias Carlos, lo probaré. Saludos, MB

3
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x