我使用 PHP Imagick 处理图像,我需要将 EPS 文件转换为 PNG 文件,接下来剩余的代码可以处理创建的 PNG,我能够将 EPS 转换为 PNG 并可以处理,但是当我这样做时,PNG 文件是使用白色背景创建,我希望它在 EPS 文件也没有任何背景的情况下是透明的。我的代码如下
$img = new Imagick();
$img->setResolution(300,300);
$img->readImage('my_file.eps); //reading the file
$img->setBackgroundColor ('#623423'); //setting background color but not working
$img->setImageFormat("png"); //setting the format to save//converting
$img->writeImage('converted.png'); //saving the converted file
但是生成的 png 带有白色背景,有人可以帮我如何在没有背景颜色(透明)的情况下创建它吗?提前致谢!。