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文件
我使用命令行脚本将 .ai 文件转换为 .png,这是更准确的结果
这是我使用的命令
convert -background none -size 1024x1024 $imagePath $saveImagePath
我正在使用图像魔术库将 .ai 文件转换为 .png,但问题是它在图像中添加了额外的白色背景。
我试过使用这个代码
$image = new Imagick();
$image->readimage($imagePath);
$image->setImageFormat('png');
$image->setBackgroundColor(new ImagickPixel('transparent'));
$image->trimImage(0);
$image->writeImage($saveImagePath);
它 returns 带有不需要的白色背景的图像,附上结果图像
这里是完全没有背景的原始ai文件
我使用命令行脚本将 .ai 文件转换为 .png,这是更准确的结果
这是我使用的命令
convert -background none -size 1024x1024 $imagePath $saveImagePath