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
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
Tines una utilidad gratuita llamada all2MP3 que convierte en Batch archivos Ogg
https://www.tresrrr.com/index.php
Yo la uso, funciona bastante bien.
Muchas gracias Carlos, lo probaré. Saludos, MB