首页 > 作文

Trying to clone an uncloneable object of class Imagic的解决方法

更新时间:2023-04-06 10:59:39 阅读: 评论:0

在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 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图