我遇到了CompositeImage问题。我只想合成两个图像(将公司徽标放在手机壳上),然后得到的是一个16x16白色边框正方形。我遵循了this文档。这是我的代码:
$imagick1 = new Imagick(__DIR__ . '/release/images/'.$theme_param.'_'.$case_param.'_'.$phone_param.'.jpg');
$imagick2 = new Imagick(__DIR__ . '/release/images/cariocamobile_'.$logo_param.'.png');
$imagick1->compositeImage($imagick2, Imagick::COMPOSITE_DEFAULT, 0, 0);
$imagick1->setImageFormat('png');
$imagick1->setImageFormat("png");
header("Content-Type: image/png");
echo $imagick1->getImageBlob();
我还想使用Imagick::ATOP instead
中的Imagick::COMPOSITE_DEFAULT
。我该怎么用?