Convertir imágenes desde un formato tif a jpeg para formato web es bastante sencillo con imagemagick y linux.
Basta con crear un sencillo script como el siguiente.
- #!/bin/bash
- for i in ./tif/*.tif
- do
- echo convirtiendo $i to ./jpeg/$(basename $i .tif).jpg
- convert $i ./jpeg/$(basename $i .tif).jpg
- done
Las imágenes en formato tif deberán estar en una carpeta llamada tif.
Las imágenes en formato jpeg las dejará en una carpeta llamada jpeg.
Luego le damos permiso de ejecución y ejecutamos nuestro script:
- chmod +x convertir.sh
Y lo ejecutamos.
- ./convertir.sh
Y eso es todo, dejará las imágenes en formato jpeg en la carpeta mencionada.
Pero recuerda que esto es linux, si las imágenes están nombradas en mayúsculas tendrás que cambiar .tif por .TIF para que funcione.
Luego, en la carpeta jpeg puedes ejecutar el siguiente comando para reducir el tamaño de las imágenes:
- mogrify −resize 20% −path resized/ *.jpg
Con esto las reducirá a un tamaño menor si son demasiado grandes y pesadas para la web, dejándo las imágenes reducidas en la carpeta resized.
Saludos linuxeros.