0 votos

El comando de conversión de ImageMagick produce un ligero error

Esto sucede cuando convierto un GIF en una serie de archivos PNG.

Convierto una animación .gif en una serie de .png utilizando

convert ex.gif my_png_files_%d.png

Obtengo una serie de figuras .png pero algunas de las figuras parecen estar ligeramente desplazadas hacia un lado o hacia arriba/abajo. Ejemplo: si la animación gif fuera sólo un círculo rojo centrado en el centro de un cuadrado, entonces la serie de los pngs produciría este círculo pero este círculo estaría ligeramente desplazado del centro en alguna dirección en algunos de los pngs.

¿Alguien sabe cuál es el problema aquí?

1voto

Tony Williams Puntos 4903

En primer lugar, ¿no debería ser su ejemplo :

convert ex.gif my_png_files_%d.png

como el archivo de entrada es el GIF?

¿Podría ser un problema de antialiasing? ¿Has probado con

convert ex.gif +antialiasing my_png_files_%d.png

Supongo que has leído el manual o la copia local en file:///opt/local/share/doc/ImageMagick-6.8.0/www/convert.html

EDITAR: Resultó ser un problema de geometría y la respuesta se encuentra aquí https://stackoverflow.com/questions/12791505/how-to-extract-frames-from-a-gif-file-preserving-frame-dimensions fue cambiar el comando a

convert -coalesce ex.gif +antialiasing my_png_files_%d.png

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X