最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

有人用过ImageImagick 来给图片加水印么,该如何解决

来源:http://erdangjiade.com/topic/79477.html 你好,世界。 2017-10-04 21:03浏览(2)

有人用过ImageImagick 来给图片加水印么
不知道为什么
1. 在linux服务器上是 3.0.1 版本的Imagick 执行以下代码 报异常
Fatal error: Uncaught exception 'ImagickDrawException' with message 'Unable to composite'
说的是执行composite函数的时候出错,而把水印图改成jpg格式的 就没问题

2. 我win7上安装的是 “2.2.1-dev”版的 就没有以上问题


$second = new Imagick('320_50.png');

$dw = new ImagickDraw();
$dw->setGravity(Imagick::GRAVITY_SOUTHEAST);//设置位置
$dw->composite($second->getImageCompose(),0,0,$second->getImageWidth(),$second->getimageheight(),$second);


$first = new Imagick("cc.jpg");
$first->drawImage($dw);

header('content-type: image/jpeg');
echo $first;


这是什么原因啊,谁能救救我,网上文档也不太多,还全是英文的。。
------解决思路----------------------
你服务器上的imagemagick版本太低了,升级一下就可以, yum update ImageMagick

评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2