Ich versuche, dieses Bild, http://en.wikipedia.org/wiki/File:Dijkstra_Animation.gif , in eine Reihe von .png
Dateien zu konvertieren .
Das war ziemlich einfach, ich habe den convert
Befehl unter Linux benutzt:
convert Dijkstra_Animation.gif dijkstra.png
Der Befehl ging gut und produzierte die 27 Frames, wie unten auf der Originalseite angegeben.
Ich finde jedoch, dass einige davon produziert werden .png
Dateien nur einzelne Zahlen oder Pfeile sind. Welches ist anders, als ich erwartet hatte.
Ich will das .png
Dateien eine einfache Sequenz sind, so wie sie .gif
angezeigt werden.
Könnten Sie bitte eine Methode (für Linux bitte) vorschlagen , um dies zu erreichen?
quelle
jalal@klein:~$ convert -verbose -coalesce MRtIA77.gifv rabbit.jpg convert: no decode delegate for this image format
GIFV '@ error / constitu.c / ReadImage / 501. konvertieren: keine Bilder definiertrabbit.jpg' @ error/convert.c/ConvertImageCommand/3210.
MRtIA77.gifv
korrekt ist? Vielleicht sehe ichv
am Ende ein Extra .Wenn
convert
dies bei Ihnen nicht funktioniert und Sie ein Mac-Benutzer sind, können Sie versuchensips
, was mit Ihrem MacOS geliefert wird. Sie können beispielsweise ein GIF-Bild in ein PNG-Bild konvertieren:Sie können auch einen Ordner, der mit GIFs gefüllt ist, in PNGs konvertieren, die in Ordner-PNGs gespeichert sind:
Mehr über
sips
. Es ist eine Abkürzung für Scriptable Image Processing System. Es wird zum Abfragen oder Ändern von Rasterbilddateien (JPG / GIF / PNG) verwendet. Zu den Bildverarbeitungsoptionen gehören Spiegeln, Drehen und Ändern von Bildformat / -breite / -höhe. Weitere Details finden Sie im Handbuch: in der Befehlszeileman sips
oder im Online-Handbuch .Zu meiner Information, meine MacOS-Version (bezogen von
uname -rsv
) ist:quelle