Я создаю новый набор иконок для скина CKEditor . Скин требует, чтобы значки были одним огромным файлом PNG, где они сложены друг под другом. Затем кнопки используют PNG в качестве фонового изображения и определяют различные смещения по y, чтобы получить правильное изображение.
У меня есть много отдельных значков в формате PNG, которые мне нужно склеить в один такой файл PNG. Можно написать скрипт PHP, который делает это, но, может быть, кто-нибудь знает более быстрый способ? Особое требование состоит в том, что все значки должны занимать 32x32 пикселя в конце, но материал ввода не всегда точно такого размера. Значки размером менее 32x32 должны быть расположены по центру в поле 32x32.
Я думал об ImageMagick, но сомневаюсь, что он может выполнить это последнее требование. Или это может?