Я пытаюсь преобразовать это изображение, http://en.wikipedia.org/wiki/File:Dijkstra_Animation.gif , в ряд .png
файлов.
Это было довольно просто, я использовал convert
команду в Linux:
convert Dijkstra_Animation.gif dijkstra.png
Команда прошла нормально и произвела 27 кадров, как сообщается в нижней части исходной страницы.
Тем не менее, я считаю, что некоторые из созданных .png
файлов представляют собой только отдельные цифры или стрелки. Что отличается от того, что я ожидал.
Я хочу, чтобы .png
файлы были простой последовательностью так же, как .gif
файл показывает.
Не могли бы вы предложить метод (для Linux, пожалуйста), чтобы достичь этого?
источник
jalal@klein:~$ convert -verbose -coalesce MRtIA77.gifv rabbit.jpg convert: no decode delegate for this image format
GIFV '@ error / constitute.c / ReadImage / 501. конвертировать: изображения не определеныrabbit.jpg' @ error/convert.c/ConvertImageCommand/3210.
MRtIA77.gifv
верное? Возможно, я вижу лишнееv
в конце.Если у
convert
вас не работает и вы являетесь пользователем Mac, вы можете попробоватьsips
, что входит в комплект MacOS. Например, вы можете преобразовать изображение GIF в изображение PNG:Вы также можете преобразовать папку, заполненную GIF, в PNG, сохраненные в папке pngs:
Подробнее о
sips
. Это аббревиатура от Scriptable системы обработки изображений. Он используется для запроса или изменения файлов растровых изображений (JPG / GIF / PNG). Варианты обработки изображения включают в себя перевернуть, повернуть, изменить формат изображения / ширина / высота. Вы можете найти более подробную информацию в его руководстве: в командной строкеman sips
или в онлайн-руководстве .К вашему сведению, моя версия MacOS (полученная
uname -rsv
):источник