2010-06-11 2 views
4

Мне нужно изогнуть текст и поместить его поверх другого изображения. я получил приведенный ниже код со своего сайта и не работал; кто-нибудь, пожалуйста, скажите мне, как я могу это сделать в php. Моя система будет поддерживать ImageMagick и его включен ..Как я могу запускать команды imagemagick в php?

обращенные (newmug1.jpg -thumbnail 200x200 -Write MPR: изображение + удаление) \ (-pointsize 20 -fill красного -background ни один ярлык: "Cottenham лошадь шоу" - виртуальный пиксель прозрачен -distort дуга 120 -Write MPR: дуга + удаление) \ MPR: изображение MPR: дуга -gravity север -composite combined.jpg

пожалуйста, помогите мне

спасибо и касается

tismon

+1

см. Http://stackoverflow.com/questions/2873306/how-to-run-imagemagik-commands-in-php – JoseK

+1

Существует расширение ImageMagick для PHP. Подробнее см. В [manual] (http://php.net/manual/en/book.imagick.php). –

+0

Вы получили правильный ответ? – GauravSTomar

ответ

7

Используйте exec команду - http://php.net/manual/en/function.exec.php

exec('convert (newmug1.jpg -thumbnail 200x200 -write mpr:image +delete) \ (-pointsize 20 -fill red -background none label:"Cottenham horse show" -virtual-pixel transparent -distort arc 120 -write mpr:arc +delete) \ mpr:image mpr:arc -gravity north -composite combined.jpg'); 
+0

благодарит за ответ, но его не работает для меня. я изменил «exec» на «system»; но это тоже не получилось. это код, я использовал tismon

+0

обернуть команду arounf перевернутыми запятыми, а скорее цитаты makrs ", так как у вас есть" в команде – Lizard

0

Попробуйте использовать этот

exec("<full path to binary> '-dNOPAUSE' '-sDEVICE=jpeg' '-r<resolution>' 
    '-g<dimensions' '-dUseCIEColor' '-dTextAlphaBits=4' '-dGraphicsAlphaBits=4' 
    '-o<where you want the image stored>' '-dJPEGQ=<quality - I used 90>' 
    '<pdf file to resize>'", $outputArray); 

Если заполнители заполнены с помощью переменных, переменные, как $resolution, просто идти прямо в команде, как -r$resolution ,

Вы также можете найти это website полезным.

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