我有这部分代码:
$im = new Imagick( $pdf_file );
$im->setImageFormat( "png" );
$im->scaleImage( 100, 100, true );
但我得到以下错误:Imagick->__construct('/home/server/...')
上的unable to open image
pdf文件的大小是8MB,但如果我放一个大小为3或4MB的pdf文件,它就可以工作了。有没有办法让Imagick
接受更大尺寸的文件?
谢谢。
可能是您的memory_limit
低于8MB。用检查
var_dump(ini_get('memory_limit'));
您还可以在php.ini 之外进行设置
ini_set('memory_limit', '8M');