ImageMagick работает из командной строки, но не работает из PHP - PullRequest
1 голос
/ 22 октября 2011

Я использую Windows 7 и сервер Apache на своем персональном компьютере для разработки веб-приложений. Сегодня я установил ImageMagick для Windows, и когда я пытаюсь выполнить операцию из командной строки, она работает, например:

convert -scale "300x300>" -quality 80 -strip "d:/www/test.jpg" "d:/www/test2.jpg"

Но та же команда, запускаемая из PHP, не работает:

exec('convert -scale "300x300>" -quality 80 -strip "d:/www/test.jpg" "d:/www/test2.jpg"');

Почему? Пожалуйста, помогите мне!

Ответы [ 2 ]

3 голосов
/ 22 октября 2011

Что вы подразумеваете под "не работает"? Есть ошибки?

Я успешно использую imagemagick в Windows 7 из PHP, используя абсолютный путь к imagemagick.

exec('C:\imagemagick\convert -scale "300x300>" -quality 80 -strip "d:/www/test.jpg" "d:/www/test2.jpg"');
0 голосов
/ 22 июня 2012

используйте форму ниже для путей

d:\www\test.jpg
d:\www\test2.jpg
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...