PHP経由でsvgファイルをexに変換しようとすると. png ファイルを開くと、次のエラーが表示されます。
$filename = '507e6221c9f0f.svg';
$content = file_get_contents($filename);
$im = new Imagick();
$im->readImageBlob($content);
Fatal error: Uncaught exception 'ImagickException' with message 'no decode delegate for this image format `' @ blob.c/BlobToImage/347' in..
ただし、コマンドラインでこれを行うと、すべて問題ありません。phpexec()
コマンドを使用しますが、PHP + IIS サーバーを使用しているため、IUSR ユーザー (IIS ユーザー) による cmd.exe の使用許可を付与したくありません。
誰でもこの問題を解決する方法を教えてもらえますか?