【发布时间】:2016-10-07 12:27:44
【问题描述】:
我尝试将 svg 转换为 png 图像。我用过下面的php代码。
$image = new Imagick();
$image->readImageBlob(file_get_contents('image.svg'));
$image->setImageFormat("png24");
$image->resizeImage(1024, 768, imagick::FILTER_LANCZOS, 1);
$image->writeImage('image.png');
发现以下错误
Fatal error: Uncaught exception 'ImagickException' with message 'WriteBlob Failed `image.png' @ error/png.c/MagickPNGErrorHandler/1645' in /var/www/html/image.php:8 Stack trace: #0 /var/www/html/image.php(8): Imagick->writeimage('image.png') #1 {main} thrown in /var/www/html/image.php on line 8
我做错了什么?
【问题讨论】:
-
你搞清楚了吗?我的意思是你解决了吗?还需要帮助吗?
-
不,仍然发生错误
-
你在上传图片吗?还是它们已经存在?
-
已经存在,我需要一个帮助,如何为所有g标签设置背景
-
大声笑一一。让我们解决第一个问题。
标签: php