Есть ли способ сложить изображения рядом с 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 времени, чтобы понять это.