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