【发布时间】:2013-09-06 15:55:50
【问题描述】:
我正在尝试使用以下代码将 svg 图像转换为 png:
$image = new Imagick();
$image->readImageBlob($_POST['svgcode']);
$image->setImageFormat("png24");
$image->resizeImage(600, 600, imagick::FILTER_LANCZOS, 1);
header('Content-type: image/png');
echo $image;
但是第二行有错误:
NoDecodeDelegateForThisImageFormat `' @ error/blob.c/BlobToImage/361
我该如何解决这个问题?
【问题讨论】:
-
你安装了支持 svg 的 imagick 吗?
-
是的,我想是因为这个:from php info
-
您可能需要下载并重新安装imagick with delegates imagemagick.org/download/delegates
标签: svg imagemagick