ImageMagick 在将 .ai 文件转换为 png 时添加白色背景

ImageMagick adding white background while converting .ai file to png

我正在使用图像魔术库将 .ai 文件转换为 .png,但问题是它在图像中添加了额外的白色背景。

我试过使用这个代码

$image = new Imagick();
            $image->readimage($imagePath);
            $image->setImageFormat('png');
            $image->setBackgroundColor(new ImagickPixel('transparent'));
            $image->trimImage(0);
            $image->writeImage($saveImagePath);

它 returns 带有不需要的白色背景的图像,附上结果图像

这里是完全没有背景的原始ai文件

https://ufile.io/k3cs98ky

我使用命令行脚本将 .ai 文件转换为 .png,这是更准确的结果

这是我使用的命令

convert -background none -size 1024x1024 $imagePath $saveImagePath