2012-02-23 2 views
0

Мне нужно найти код PHP, чтобы по существу делать то, что делает команда ImageMagick ">compare -metric AE -fuzz 10% image1.png image2.png output.png". Я нашел код http://www.phpied.com/image-diff/, и он хорошо работает, но мне действительно нужны функции -fuzz, чтобы отфильтровать незначительные отличия, и было бы неплохо иметь функциональность флага -metric, чтобы выплюнуть количество разностей, но я бы подумал, что это довольно просто добавить.PHP, чтобы сделать то, что делает ImageMagick

Причина в том, что я не могу установить ImageMagick на свой веб-сервер, поэтому мне нужен отдельный код или библиотеки.

Любые предложения по коду или местам для размещения?

Благодаря

+0

Вы можете или не можете установить бинарные файлы ImageMagick? Если они доступны, системный вызов для исполняемых файлов ImageMagick является самым простым ... –

+0

ImageMagick не установлен на моем веб-сервере, и у меня нет прав на его установку. Я бы сделал это так, если бы мог, но не пошел. – jomille

ответ

2

Что случилось с ImageMagick функций PHP?

+0

Ничего, я просто не имею ImageMagick в моем распоряжении. – jomille

+0

Если это связано с тем, что вы используете общий хост и не имеете доступа к оболочке, я бы искал альтернативный хост, если они не предоставляют доступ по умолчанию к такой интегральной библиотеке, и особенно если они не хотят его устанавливать по требованию. Повторная запись любой из функций ImageMagick в PHP будет занять ** много ** больше времени/усилий, чем переходить на (или разгружать эту задачу) на другой сервер с помощью «imagick» или «imagemagick». – Alastair

Смежные вопросы