Hoy:

18 abr 2011

ImageMagick: convertir entre formatos de imagen

Tenemos varias imágenes con formato *.jpg en un directorio, y necesitamos convertirlas en *.png. Pues nada más sencillo, acudimos a la construcción de un script y usamos el comando de ImageMagick: convert
Mirando la estructura del script deducimos que se puede usar para realizar muchas más tareas que nos pueden ir muy bien:
Lo podemos llamar convertir-por-lotes.sh, colocarlo en el directorio de las imágenes, y darle permisos de ejecución: chmod +x convertir-por-lotes.sh
-------------------------------------------------------------------------------------------------------------------------------------
#Script para convertir entre formatos (por lotes)
for imagen in  *.jpg;
do
archivo=${imagen%.*}
convert "$archivo.jpg" "$archivo.png"
done

-------------------------------------------------------------------------------------------------------------------------------------