Як конвертувати це зображення (.gif у .png), щоб отримати початковий вигляд?


15

Я намагаюся конвертувати це зображення, http://en.wikipedia.org/wiki/File:Dijkstra_Animation.gif , до серії .png файлів.

Це було досить просто, я використовував convert команда в Linux:

convert  Dijkstra_Animation.gif dijkstra.png

Команда пройшла нормально і випустила 27 кадрів, як повідомлялося внизу вихідної сторінки.

Проте я вважаю, що деякі вироблені .png Файли - це лише окремі числа або стрілки. Що відрізняється від того, що я очікував.

Я хочу .png Файли будуть простими послідовностями аналогічним чином .gif відображається файл.

Не могли б ви запропонувати метод (для Linux, будь ласка) досягти цього?

Дякую.

Відповіді:


24

Використання -coalesce Варіант буде робити чудо.

Подобається це,

convert -verbose -coalesce Dijkstra_Animation.gif dijkstra.png

Власне -coalesce параметр "об'єднує послідовність зображень", як заявлено на сторінці вручну.


jalal@klein:~$ convert -verbose -coalesce MRtIA77.gifv rabbit.jpg convert: no decode delegate for this image format GIFV '@ error / constru.c / ReadImage / 501. convert: не визначено зображень rabbit.jpg' @ error/convert.c/ConvertImageCommand/3210.
Mona Jalal

@MonaJalal Ви впевнені, що це ім'я MRtIA77.gifv правильно? Можливо, я бачу додатковий v в кінці.
Masroor
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.