it-swarm.com.de

Korrigiert animierte GIF-Bilder, die eog nicht öffnen kann, Firefox und ImageMagick jedoch

Ich habe eine Sammlung animierter GIF-Bilder von einem Freund erhalten, kann einige jedoch nicht mit dem Standard-Bildbetrachter eog öffnen.

Folgende Fehlermeldungen werden angezeigt, wenn Sie versuchen, sie zu öffnen:

  • Der GIF Image Loader kann dieses Bild nicht verstehen

  • Runder Tabelleneintrag in GIF-Datei

  • Paketüberfluss

Allerdings die Bilder sind nicht korrupt, weil ich sie ohne Probleme mit Firefox öffnen kann, auch mit dem ImageMagick-Viewer, der die Animation allerdings nicht automatisch abspielt.

Das Untersuchen der GIFs mit file gibt die folgende Ausgabe zurück, sowohl für die Bilder, die ich öffnen kann, als auch für die Bilder, die ich nicht öffnen kann (allerdings mit unterschiedlicher Größe):

GIF image data, version 89a, 400 x 300

Ich möchte alle diese Bilder in eog öffnen können. Kann ich die "defekten" Bilder irgendwie "reparieren", um sie für den Standard-Bildbetrachter lesbar zu machen, z. durch Verwendung der Konvertierungsfunktionen von ImageMagick, um sie in etwas anderes und zurück zu verwandeln?

6
Byte Commander

Wenn ein Programm bestimmte GIFs nicht öffnen kann, liegt dies normalerweise an der für dieses Bild verwendeten Optimierung.

Sie können versuchen, ImageMagick mit der Option -coalesce auszuführen. Dadurch wird jedes Bild mit allen Details aus den vorherigen Bildern neu gezeichnet. Dies erhöht die Dateigröße, macht jedoch komplexe Frame-Optimierungen rückgängig.

convert original.gif -coalesce unoptimized.gif

Wenn dies nicht hilft, stellen Sie bitte ein Beispiel-GIF mit diesem Problem zur Verfügung.

3
Maadinsh