viernes, 15 de mayo de 2015

Convertir imágenes PNG a JPG de forma masiva en Linux














En este post vamos a hablar de cómo convertir imágenes PNG en imágenes JPG usando la utilidad mogrify de ImageMagick. 


Instalación

Tenemos que instalar la utilidad del modo habitual:

Debian / Ubuntu y derivados:
sudo apt-get install imagemagick

Arch Linux y derivados:
pacman -S imagemagick 

Podéis encontrar más información de cómo instalarla desde aquí: http://www.imagemagick.org .



Ejemplos de uso

Una vez instalada podemos realizar la conversión. Veamos algunos ejemplos:

Convertir una imagen PNG a JPG:
mogrify -format jpg archivo.png 


Convertir todas las imágenes png de la carpeta actual a imágenes JPG:
mogrify -format jpg *.png 


Convertir todas las imágenes del directorio actual y todas las subcarpetas. Nos ayudaremos del comando find:
find -name *.png -exec mogrify -format jpg {} ';'


Una vez que hayamos hayamos realizado la conversión, quizás queramos eliminar las imágenes PNG (cuidado con este comando, ya que eliminará todas las imágenes PNG que haya en el directorio actual y todos sus subdirectorios. Debemos asegurarnos previamente de cual es nuestro directorio actual con pwd):
find -name *.png -exec rm {} ';'


Hemos podido ver algunos ejemplos de uso, aunque la funcionalidad de ImageMagick es mucho más amplia, puesto que es capaz de realizar conversiones entre más de 100 formatos.



Fuentes

http://superuser.com/questions/71028/batch-converting-png-to-jpg-in-linux




Sea el primero en comentar

Publicar un comentario

Felinfo: Java, Linux, Virtualización. Open Source.  ©Template Blogger Green by Dicas Blogger .

TOPO