3

次のコードを使用して、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;

しかし、2 行目に次のエラーがあります。

NoDecodeDelegateForThisImageFormat `' @ error/blob.c/BlobToImage/361

どうすればこれを修正できますか?

4

2 に答える 2

3

この投稿は私を大いに助けてくれましたhttp://www.elxsy.com/2009/07/installing-imagemagick-on-windows-and-using-with-php-imagick/

正確には、この作品:

これは重要な部分です。私はそれを機能させるために 30 分を費やしました.grrrr..ライブラリを有効にするには、PC を再起動する必要があります。

PHP拡張機能をインストールするためにこれを行ったことはありません。

于 2013-09-11T10:59:14.173 に答える