Php 将一个图像放置在另一个图像上,并使用imagemagick使该区域透明

Php 将一个图像放置在另一个图像上,并使用imagemagick使该区域透明,php,imagemagick,Php,Imagemagick,我有一个白色的背景,上面写着“a”。我有另一个图像“B”,我想把它放在图像“A”上(图像“B”是图像“A”的50%) 将图像“B”放在“A”上后,我需要与图像“B”等效的区域变得透明,以便我能够看到白色背景 如何使用imagemagick在php中实现这一点?我使用imagick中的复合常量:DSTOUT实现了上述功能 $background->composite($overlay, COMPOSITE_DSTOUT, 0, 0); 你是说图像面具?你看过这个吗?我看了一下,但donno

我有一个白色的背景,上面写着“a”。我有另一个图像“B”,我想把它放在图像“A”上(图像“B”是图像“A”的50%)

将图像“B”放在“A”上后,我需要与图像“B”等效的区域变得透明,以便我能够看到白色背景


如何使用imagemagick在php中实现这一点?

我使用imagick中的复合常量:DSTOUT实现了上述功能

$background->composite($overlay, COMPOSITE_DSTOUT, 0, 0);

你是说图像面具?你看过这个吗?我看了一下,但donno如何使用php?@dearlbry:它就像图像“A”中图像“B”大小的切割孔,所以我可以看到图像“A”下的底层