在PHP中输出Imagick图像的原始图像

WAS*_*D42 15 php stdout imagick

我正在使用Imagick lib对原始图像进行一些修改.然后我想直接将它输出到浏览器而不保存.有没有办法做到这一点?

我尝试使用Imagick::writeImage('STDOUT')(空输出)和'php:// stdout',错误"无法写入文件".

有任何想法吗?:)

Nab*_*bab 26

你只需要回应你的想象对象:

$img = new Imagick($file);
header('Content-Type: image/'.$img->getImageFormat());
echo $img;
Run Code Online (Sandbox Code Playgroud)

  • 我会选择`header('Content-Type:image /'.$ img-> getImageFormat());` - 但是非常好:) (6认同)