convert animated gifs to sprite sheets

I have в shell scripting request, I haven’t spent much украл figuring it out myself yet, but I want to try and convert animated gifs into sprite sheets for использовал in SDL game development. I know how to break в an animated gif into в серии of images convert animation.gif target.png, but not how to string them together end to end, in в single image file.

Is there в shell command that хан help верьте в single sprite sheet out of в многообразный images?

0
задан 2 November 2015 в 22:48

2 ответа

Похоже, что у вас уже установлены исполняемые файлы ImageMagick, поэтому вы можете использовать следующую команду:

$ montage your_gif.gif -tile x1 -geometry +0+0 -alpha On -background "rgba(0, 0, 0, 0.0)" -quality 100 sprites.png

, которая должна создать файл с именем sprites.png, с рамками gif.

4
ответ дан 30 September 2019 в 06:02

Вот начало решения, которое я сделал: в нём есть некоторые ошибки. Я хочу добавить функцию для создания целых каталогов в спрайтовых листах.

#!/bin/bash
#Convert animated gif to sprite sheet
#pass in animated gif get out png sprite sheet
convert $1 $1.png
convert `ls *.png` +append $1.png.result
rm *.png
mv $1.png.result $1.png
0
ответ дан 30 September 2019 в 06:02

Другие вопросы по тегам:

Похожие вопросы: