Imagick 不显示到设置了内容 headers 的页面

Imagick not displaying to page with content headers set

设置 headers 后,我无法让 getImagesBlob(); 显示到页面。

下面的代码returns浏览器中的图片符号

header('Content-type: image/jpeg');
$combined->setImageFormat('jpg');
echo $combined->getImagesBlob();

但是,如果我不设置内容类型并在图像标签中显示图像,这会起作用

echo "<img src='data:image/jpg;base64,".base64_encode($combined->getImagesBlob())."' />";

代码中有回声导致此错误。删除多余的回声是解决方法。