Transformando imágenes con ImageMagick (JPEG a PNG, SVG a PNG, ...)

ImageMagick es un estupendo programa para realizar operaciones con imágenes de forma rápida y sencilla. Una vez le cojas el tranquillo, ImageMagick se convertirá en un programa que siempre querrás llevar contigo. ImageMagick se suele usar desde la línea de comandos, no obstante existen programas gráficos de los que sin embargo no vamos a hablar aquí.

Convertir entre formatos de imagen


Uno de los usos más comunes de ImageMagick es convertir entre formatos de imagen. Podemos convertir imágenes entre prácticamente todos los formatos conocidos.


convert fichero_origen.tga fichero_destino.webp
Simplemente al especificar la extensión de ambos archivos ImageMagick los reconocerá y los convertirá.

Cambiar tamaño de una imagen

Otro uso muy común de ImageMagick es para escalar, cambiar de tamaño, una imagen. Por ejemplo, tenemos una imagen de 3000x1000 píxeles y no necesitamos tanta resolución. Para facilitar tiempos de carga en el juego podemos hacer una versión de menor resolución.


convert fichero_origen.xcf -resize 1500x500 fichero_destino.png
Si no queremos conservar la relación de aspecto de la imagen (aspect ratio) deberemos indicarlo de forma explícita.


convert fichero_origen.gif -resize 1500x1000! fichero_destino.jpg
Así la imagen se achatará o se alargará hasta ser del tamaño exacto especificado.