ImageMagick php imagick从内存加载文件

ImageMagick php imagick从内存加载文件,imagemagick,imagick,Imagemagick,Imagick,我正在尝试将imagick集成到我的框架中。框架在内存中有该文件 imagick代码非常有效 /* Read page 1 */ $im = new imagick( 'test.pdf[0]' ); /* Convert to png */ $im->setImageFormat( "png" ); /* Send out */ header( "Content-Type: image/png" ); echo $im; 现在我的问题是imagick构造函数只取路径名。如何从内存加

我正在尝试将imagick集成到我的框架中。框架在内存中有该文件

imagick代码非常有效

/* Read page 1 */
$im = new imagick( 'test.pdf[0]' );

/* Convert to png */
$im->setImageFormat( "png" );

/* Send out */
header( "Content-Type: image/png" );
echo $im;
现在我的问题是imagick构造函数只取路径名。如何从内存加载pdf

like $im = newImagick($file);

我做到了这一点:/*阅读第1页/$handle=fopen'test.pdf','rb'$im2=新图像$im2->readImageFile$handle;/转换为png/$im2->setImageFormat png;fclose$handle;/发送*/标题内容类型:image/png;echo$im2;
$im = new Imagick();
$im->readImageBlob($file_contents);