PHP:Imagick:合并透明图像
我想将一个透明的PNG合并到另一个图像中,但PNG的边框不会根据需要更改为透明PHP:Imagick:合并透明图像,php,imagemagick,imagick,Php,Imagemagick,Imagick,我想将一个透明的PNG合并到另一个图像中,但PNG的边框不会根据需要更改为透明 <? $s1= new Imagick('img.jpg'); $s2= new Imagick('img2.jpg'); $s2->setImageFormat ('png'); $s2->vignetteImage(20, 20, 40, - 20); $s2->setImageVirtualPixelMethod(Imagic
<?
$s1= new Imagick('img.jpg');
$s2= new Imagick('img2.jpg');
$s2->setImageFormat ('png');
$s2->vignetteImage(20, 20, 40, - 20);
$s2->setImageVirtualPixelMethod(Imagick::VIRTUALPIXELMETHOD_TRANSPARENT);
$s1->compositeImage($s2, Imagick::COMPOSITE_DEFAULT,120,120, Imagick::CHANNEL_ALPHA);
您只需将原始JPEG图像上的背景设置为透明即可
您只需将原始JPEG图像上的背景设置为透明即可