Imagemagick & Pillow erzeugen fehlerhafte GIF-Frames

Ich muss das mittlere Bild einer GIF-Animation extrahieren.

Imagemagick:

convert C:\temp\orig.gif -coalesce C:\temp\frame.jpg

generiert die Frames richtig:

Allerdings, wenn ich ein einzelnes Bild extrahiere:

convert C:\temp\orig.gif[4] -coalesce C:\temp\frame.jpg

dann ist der Frame fehlerhaft, als ob die Option -coalesce ignoriert worden wäre:

Die Extraktion einzelner Frames mit Pillow und ffmpeg führt auch zu fehlerhaften Frames, die auf einigen Gifs getestet wurden.

Download gif:https: //i.imgur.com/Aus8JpT.gi

Ich muss in der Lage sein, mittlere Frames jeder GIF-Version in einer der PILs, Imagemagick von ffmpeg (idealerweise PIL), zu extrahieren.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage