2010-05-20 103 views
0

這個命令添加文本 「花」 的圖像:PHP,UNIX命令,imagick幫我

convert flower.jpg -font courier -fill white -pointsize 20 -annotate +50+50 'Flower' flower_annotate1.jpg 

我使用ImageMagick的2.2.0。我從PHP使用運行它:

system('convert flower.jpg -font courier -fill white -pointsize 20 -annotate +50+50 'Flower' flower_annotate1.jpg'); 

,但我沒有得到的結果

+0

我想知道爲什麼你沒有得到'PARSE ERROR'? – 2010-05-20 06:01:28

+0

可能的重複http://stackoverflow.com/questions/2872833/php-unix-command-imagick-overflow – 2010-05-20 11:44:11

回答

0

逃逸單引號中的參數:

system('convert flower.jpg -font courier -fill white -pointsize 20 -annotate +50+50 \'Flower\' flower_annotate1.jpg'); 

或者只是包裝的東西雙引號,所以你不必逃避它們。