Подтвердить что ты не робот

Как объединить значки в одно изображение с помощью ImageMagick?

Я хочу использовать CSS спрайты на веб-сайте вместо отдельных файлов изображений, для большой коллекции маленьких значков, которые все одинаковы размер. Как я могу конкатенировать (разбивать) их на одно большое изображение, используя ImageMagick?

4b9b3361

Ответ 1

На странице, которую вы связали, 'montage' - это инструмент, который вы хотите. Это займет кучу изображений и объединит их в один вывод. Вот пример изображения, который я сделал перед использованием инструмента: alt text http://davr.org/ds2/demos2/index.png

Ответ 2

convert работает намного лучше, чем монтаж. Он упорядочивает изображения по вертикали или по горизонтали и сохраняет прозрачность png.

convert *.png -append sprites.png (append vertically)
convert *.png +append sprites.png (append horizontally)

Ответ 3

Вы ищете:

montage -background transparent -geometry +4+4 *.png sprite.gif