Компоновка изображений в ряд с помощью ImageMagick - PullRequest
1 голос
/ 12 октября 2011

У меня есть около 650 gif файлов со спрайтами, но я не могу отобразить их анимированными в <canvas>, поэтому мне нужно было бы превратить их в спрайт-листы, каждая анимация в один png.

Очевидно, почему я не хочу делать все это вручную с Gimp. Я нашел способ извлечь кадры gif в отдельные файлы:

convert image.gif -depth 32 /tmp/frames%02d.png

Очень просто, но у меня возникла проблема: теперь я хочу сделать из них по одному png в один ряд. Как мне правильно их составить?

Было бы замечательно, если бы кто-нибудь мог мне помочь.

РЕДАКТИРОВАТЬ : Сам узнал, как сохранить прозрачность.

1 Ответ

1 голос
/ 12 октября 2011

Секретом является опция -append:

convert +append frame*.png sprite.png

Прекрасно работает.

...