Posts Tagged ‘convert’

¿Mogrify o convert?

14/05/2017

¿Mogrify o convert?

Estaba yo medio amodorrado una tarde lluviosa y harto de birras, cuando recordé que un vecino me havia encargado, de ello hacía más de dos años, un gif animado confeccionado con varias fotos de su perro, un mil leches con escasos encantos pero simpático a rabiar.

Me rondaba por las neuronas el comando “convert” paro dado que hacía siglos que no utilizaba imagemagick tocaba usar el buscador.

Abrí 7 u 8 urls en el navegador y efectivamente encontré varios ejemplos para usar el comando “convert” con sus correspondientes argumentos. El caso es que me llamó la atención que en algunos sites emplearan el comando “mogrify”, también perteneciente a imagemagick:

https://gnulinuxvagos.es/topic/1649-crear-o-modificar-gif-animados-en-linux-a-partir-de-im%C3%A1genes-o-v%C3%ADdeos

https://andalinux.wordpress.com/2008/09/24/crear-gif-animados-en-ubuntu-linux/

Los post (Idénticos) tenian unos cuantos añitos pero la ventaja de la consola es que lo que era correcto hace mil años continua siéndolo hoy… Y, normalmente, la inversa también se cumple, lo que no lo era hace mil años, tampoco lo es hoy.

Como varios mencionan en los comentarios, el comando:

$ mogrify -delay 200 -quality 20 -size 200 -loop 0 *.jpg imagenResultante.gif

Da error porquè mogrify, como muy bien indica su página man:

… es similar a convert(1) excepto que el archivo de imagen original se sobrescribe con los cambios que se solicitan. Por tanto, por mucho que insistamos, “mogrify” no admite especificarle un archivo de salida.

Para no inducir a error lo correcto sería o borrar las entradas o substituir “mogrify” por “convert” ya que con el resto de argumentos funcionaria perfectamente:

$ convert -delay 200 -quality 20 -size 200 -loop 0 *.jpg imagenResultante.gif

Que es lo que han echo en http://www.internetlan.us/2014/03/crear-gif-animados-desde-el-terminal-de-ubuntu/ que también copi/pastea pero modificandolo convenientemente.

¡¡Así de sencillo!!

 

Anuncios