不知道为什么
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
imagick 的版本是多少?
我也遇到同样的问题,imagick版本是3.1.0rc2