首先要在服务器安装p_w_picpathmagick(http://www.p_w_picpathmagick.org/script/download.php) 然后看一下 php环境是否安装了imagick 模块,要按装,p_w_picpathmagick是命令行操作,p_w_picpathmagick里面有好多命令composite、convert等,命令有好多参数不一一介绍需要的自己去找度娘,当然也有php的api接口,但是兼容性不太好,所以直接用的命令行

生成缩咯图:

 

$exec_str = '/usr/bin/convert -quality 80 -geometry '.$lessen_width.'x'.$lessen_height.' '.$img.' '.$dir.$filename;

 @exec($exec_str, $output, $return);

 

添加水印的命令:

 $ssm="/usr/bin/composite -quality 0 -gravity ".$gravity." ".$watermark." ".$filename." ".$target; 

 @exec($ssm, $output, $return);

 

 

/usr/bin/composite -quality 0 -gravity NorthWest /home/mengdewei/www/test/水印.gif /home/mengdewei/www/test/p_w_picpath.jpg /home/mengdewei/www/test/p_w_picpath.jpg