我正在使用 imagemagick 6.8.4-6,并且在将 PNG 设置为旋转以具有透明背景时遇到问题。我的代码在下面,我通过 php 使用 imagick
$base = new Imagick("images/Champs-43.png");
$layer = new Imagick("images/coporate1.png");
$base->setFormat("png32");
$layer->setFormat("png32");
$layer->rotateImage(new ImagickPixel("none"), 45);
$base->compositeImage($layer, imagick::COMPOSITE_DEFAULT, 20, 20);
header('Content-Type: image/png');
echo $base;
以上为旋转区域提供了黑色背景。我试过“无”、“透明”、“#00000000”和“rgba(0, 0, 0, 0.0)”,但它们似乎都不起作用。
任何帮助表示赞赏