Есть ли способ сложить изображения рядом с imagemagick?

Я пишу небольшую программу на C/C++ для преобразования GIF-файлов в одно изображение, где кадры являются последовательными в одном изображении. К сожалению, у меня заканчивается свободное время, и я хочу использовать программу раньше, чем я смогу ее использовать. Так что мне интересно, существует ли эта функциональность в imagemagick?

Могу ли я взять набор изображений и преобразовать их в одно изображение? Не как анимированный GIF, а как серия кадров в одном изображении.

1 ответ

Решение

Хорошо , я понял это. Вы можете сделать это: $convert a.gif a.pngэто даст вам серию изображений a-1.png, a-2.png, an.png.... и так далее. Затем вы можете сделать это:convert +append a-*.png out.png

Это даст вам горизонтальный спрайт лист вместо вертикального, в out.png. Одна строка кода может быть возможной, у меня есть еще 0 времени, чтобы понять это.

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