我想将 SVG 图像转换为具有透明背景的 PNG 文件。我使用下面的代码在 php 中使用 imagick 对其进行转换,但它给出了黑色背景的图像。
$image = new imagick();
//set transparent background
$image->setBackgroundColor(new ImagickPixel('transparent'));
$image->setFormat('svg');
$image->readImageBlob(file_get_contents("image.svg"));
$image->setImageFormat("png32");
$image->resizeImage(265,195, Imagick::FILTER_LANCZOS, 1);
$image->writeImage('result.png');
谁能帮助我如何使用 PHP 将上面的 svg 图像转换为 png 图像。
任何帮助,将不胜感激。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)