Я беру несколько изображений и, используя ImageMagick через PHP-скрипты, удаляю их фон, насколько это возможно. Многие изображения имеют сплошной цветной фон, так что это работает довольно хорошо. Единственная проблема заключается в том, что выходное изображение сохраняет исходные размеры, заполненные пустым пространством. Есть ли способ в ImageMagick определить границы непрозрачного содержимого и соответствующим образом настроить холст?
Поиск ограничивающей области в альфа-изображении ImageMagick
Ответы (1)
Параметры обработки ImageMagick: -trim; который оценивает пиксель в каждом углу и вырезает похожие пиксели. PHP-метод Imagick::trimImage должен работать. Дополнительные примеры можно найти в статье ImageMagick "Auto-Crop".
источник
convert -trim source.png desired.png
желательно
person
emcconville
schedule
09.11.2012