2010-05-20 131 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'); 

或者只是包装的东西双引号,所以你不必逃避它们。