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

StackOverflow https://stackoverflow.com/questions/88711

Вопрос

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

Это было полезно?

Решение

Со страницы, на которую вы дали ссылку, 'монтаж' это тот инструмент, который вам нужен.Он возьмет кучу изображений и объединит их в один вывод.Вот пример изображения, которое я сделал перед использованием этого инструмента:alt text
(источник: davr.org)

Другие советы

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

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

Ты ищешь:

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

Мне нравится этот скрипт для автоматической генерации спрайтов/css."Создание CSS-спрайтов с помощью Bash и Imagemagick"

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top