Imagemagick konvertieren machen seltsame GIF

1

Ich versuche, ein GIF aus einer Reihe von PNGs (Dateien wie f0010.png) zu erstellen.

convert *0.png out.gif

Das GIF kommt merkwürdig raus - es sieht nicht aus wie PNGs, Cutoffs, fehlende Elemente usw. Ich habe versucht, auch die Frames aus dem GIF zu extrahieren (mithilfe von Convert).

convert out.gif frames%05d.png

Die extrahierten Bilder sehen genauso aus wie die Originale. Dann habe ich versucht, ein GIF aus den extrahierten Bildern zu machen.

convert frames*.png out2.gif

Das seltsame GIF! Huh?

Original:

Original

Äquivalent extrahiert:

Äquivalent aus GIF extrahiert

Das GIF:

Das GIF

abalter
quelle

Antworten:

0

Ich denke, ich habe die Lösung gefunden. Ich habe versucht, das GIF in GIMP zu erstellen, und es hat mir gesagt, dass der Bildrand über den Rahmen hinausgeht (oder anders herum, ich kann mich nicht erinnern). So tat ich:

convert *0.jpg -gravity center -extent 1024x1024 out.gif

und es wird jetzt richtig angezeigt. Ich habe die 1024x1024 grundsätzlich zufällig gewählt. Ich habe noch nicht herausgefunden, wie man die Größe und den Umfang des Rahmens bestimmt, aber ich bin sicher, eine einfache Google-Suche würde es mir sagen.

In jedem Fall hat dieser Konverter funktioniert.

abalter
quelle