4

Как лучше всего создать одно изображение PNG, содержащее несколько файлов PNG одинакового размера, например 32x32 и 64x64?

У меня есть много изображений, которые мне нужно включить в одно изображение, чтобы я мог загрузить их все как одно изображение. У меня есть доступ только к инструментам с открытым исходным кодом. Мне нужен быстрый / эффективный способ сделать это. Такое изображение называется спрайтом или плиткой?

1 ответ1

4

При использовании в отношении изображений, используемых на веб-сайтах, объединение таких изображений называется CSS-спрайтом.

Вы можете использовать инструмент монтажа Imagemagick (с открытым исходным кодом), чтобы быстро объединить ваши иконки в большой файл.

Это позволило бы получить изображение размером 5x5 из всего в текущей папке:

montage -background transparent -tile 5x5 *.png sprite.png

Если изображений меньше 25, будут использоваться пустые места. Последний файл в командной строке является выходным файлом.

Imagemagick - это инструмент командной строки, и зачастую это самый быстрый и эффективный способ сделать то, что вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .