Imagick(PHP上的Imagemagick):提供文件而不首先保存到磁盘?
我正在尝试使用Imagemagick(实际上是PHP)创建和输出(服务)一个图像,而不首先将其保存到磁盘 目前,我必须保存文件,然后使用类来提供图像Imagick(PHP上的Imagemagick):提供文件而不首先保存到磁盘?,php,imagemagick,imagick,Php,Imagemagick,Imagick,我正在尝试使用Imagemagick(实际上是PHP)创建和输出(服务)一个图像,而不首先将其保存到磁盘 目前,我必须保存文件,然后使用类来提供图像 (Apache2服务器,PHP5)我承认从未使用过Imagick,但只要看看,回音图像就可以了: header('Content-type: image/jpeg'); $image = new Imagick('image.jpg'); echo $image; 当然。这应该适合您: $image = new Imagick(); // D
(Apache2服务器,PHP5)我承认从未使用过Imagick,但只要看看,
回音图像就可以了:
header('Content-type: image/jpeg');
$image = new Imagick('image.jpg');
echo $image;
当然。这应该适合您:
$image = new Imagick();
// Do your image creation stuff. Make sure to set $image->setImageFormat();
header('Content-Type: image/filetype'); // Change filetype
echo $image;
嗯,我真的错过了一些简单的事情!我现在还看到人们在回显$image->getImageBlob();有什么不同吗?杰兹梅克:不完全一样;Imagick::\uuu toString()使用getImageBlob()。我认为,您可能会不时看到这种情况的原因是,Imagick类直到2.0.0-b1才实现_toString(),而2.0.0-b1需要PHP5.1.3。