Imagemagick-Konvertierung erstellt seltsames Gif

Imagemagick-Konvertierung erstellt seltsames Gif

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

convert *0.png out.gif

Das GIF sieht seltsam aus – es sieht nicht wie die PNGs aus, ist abgeschnitten, es fehlt etwas usw. Ich habe auch versucht, die Frames aus dem GIF zu extrahieren (mithilfe der Konvertierung).

convert out.gif frames%05d.png

Die extrahierten Frames sehen genauso aus wie die Originale. Dann habe ich versucht, aus den extrahierten Frames ein GIF zu erstellen.

convert frames*.png out2.gif

Dasselbe seltsame GIF! Hä?

Original:

Original

Äquivalent extrahiert:

Äquivalent aus GIF extrahiert

Das GIF:

Das GIF

Antwort1

Ich weiß, wie man aus einer Reihe von JPGs ein GIF macht. Ich benutze Imagemagick. Vielleicht hilft dir das weiter

Konvertieren von JPG-Bildern in animiertes GIF

Antwort2

Ich glaube, ich habe die Lösung gefunden. Ich habe versucht, das GIF in GIMP zu erstellen, und es hat mir angezeigt, dass der Bildrand über den Rahmen hinausgeht (oder andersherum, ich weiß es nicht mehr). Also habe ich Folgendes gemacht:

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

und jetzt wird es richtig angezeigt. Ich habe die Größe 1024 x 1024 im Grunde zufällig gewählt. Ich habe noch nicht herausgefunden, wie ich die Größe und Ausdehnung des Rahmens bestimmen kann, aber ich bin sicher, eine einfache Google-Suche würde es mir sagen.

Auf jeden Fall hat dieser Konvertit es geschafft.

verwandte Informationen