在windows下安装完后提示:
fatal error: trying to clone an uncloneable object of class imagick in c:\www\hx\pdf_to_png.php on line 17
使用iis和apache均会有这个提示。经多次测试后,发现两种解决方法:
1.php.ini中; enable compatibility mode with zend engine 1 (php 4.x)
zend.ze1_compatibility_m主你若究查罪孽ode = off
默认是on,改为off后,即可解决。
2.使用imagick::…这种方法调用。
即$im->tresolution(120, 120);可以改写为:
imagick::tresolution(120, 120);
如果其它扩展出现这类错误,一般也是可以使用这两种方法解决的。
附pdf转png的程序代码片断:
复制代码 代码如下:
function pdf2png($pdf, $filename, $page=0) {
if (!extension_loaded(‘imagick’)) {
exit(‘no心情语录 imagick’);
return fal;
}
if (!file_exists($pdf)) {
return fal;
}
$im = new imagick();
$im->tresolution(120, 120);
$im->tcompressi论文的格式范文onquality(100);
$im->readimage($pdf . “[” . $page . “]”);
$im->timageformat(‘png’);
$im->wri网名爱情teimage($filename);
$im->readimage($filename);
$im->resizeimage(120, 150, imagick::filter_lanczos, 1);
$im->writeimage(那些特立独行的猪$filename);
return $filename;
}
本文发布于:2023-04-06 10:59:37,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/befd5642c113ba09cf17c7b0a3ac08eb.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Trying to clone an uncloneable object of class Imagic的解决方法.doc
本文 PDF 下载地址:Trying to clone an uncloneable object of class Imagic的解决方法.pdf
留言与评论(共有 0 条评论) |