Próbuję przekonwertować ten obraz, http://en.wikipedia.org/wiki/File:Dijkstra_Animation.gif , na serię .png
plików.
To było dość proste, użyłem convert
polecenia w Linuksie:
convert Dijkstra_Animation.gif dijkstra.png
Polecenie poszło dobrze i wyprodukowało 27 ramek, jak podano na dole oryginalnej strony.
Uważam jednak, że niektóre z utworzonych .png
plików to tylko pojedyncze liczby lub strzałki. Co różni się od tego, czego się spodziewałem.
Chcę, aby .png
pliki były prostą sekwencją w taki sam sposób, jak .gif
pokazuje plik.
Czy możesz zasugerować metodę (w przypadku systemu Linux), aby to osiągnąć?
conversion
png
gif
Masroor
źródło
źródło
jalal@klein:~$ convert -verbose -coalesce MRtIA77.gifv rabbit.jpg convert: no decode delegate for this image format
GIFV '@ error / constit.c / ReadImage / 501. konwersja: brak zdefiniowanych obrazówrabbit.jpg' @ error/convert.c/ConvertImageCommand/3210.
MRtIA77.gifv
jest poprawna? Być może na końcu widzę dodatkowąv
.Jeśli
convert
to nie działa, a jesteś użytkownikiem komputera Mac, możesz spróbowaćsips
, który jest dostarczany z systemem MacOS. Na przykład możesz przekonwertować obraz GIF na obraz PNG:Możesz także przekonwertować folder wypełniony plikami GIF na pliki PNG zapisane w folderze pngs:
Więcej o
sips
. Jest to skrót od Scriptable system przetwarzania obrazu. Służy do tworzenia zapytań lub modyfikacji plików obrazów rastrowych (JPG / GIF / PNG). Opcje przetwarzania obrazu obejmują odwracanie, obracanie, zmianę formatu / szerokości / wysokości obrazu. Więcej szczegółów można znaleźć w jego instrukcji: w wierszu poleceńman sips
lub w instrukcji online .Do Twojej wiadomości, moja wersja MacOS (uzyskana przez
uname -rsv
) to:źródło