我试图将SVG图像转换为PNG,但我收到错误no decode delegate for this image format ' @ error/blob.c/BlobToImage/364
。我使用以下代码 - 是否有一些我错过的明显内容?
$imagick = new imagick();
$imagick->readImageBlob($this->render());
$imagick->setImageFormat("png24");
header("Content-type: image/png");
echo $imagick->getImageBlob();
您可能会注意到我将render()
方法 - 它返回SVG字符串 - 传递给readImageBlob()
方法。