ImageMagick php想象从内存加载文件

时间:2011-02-24 04:17:51

标签: imagemagick 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 个答案:

答案 0 :(得分:5)

$im = new Imagick();
$im->readImageBlob($file_contents);

http://www.php.net/manual/en/function.imagick-readimageblob.php