我有一个水印图像,顶部有一个横幅和透明背景,我试图将其设置为40不透明度......透明背景变为"颜色"相反..我怎么能这样做只有不透明的部分有40%的不透明度,但透明背景保持透明?
banner on top, bottom transparent background
define('WATERMARK_OVERLAY_OPACITY', 45);
$dest_image = imagecreatetruecolor($percent, $percent);
imagealphablending(
$dest_image,
false
);
imagesavealpha(
$dest_image,
true
);
imagecopymerge(
$source_gd_image,
$dest_image,
round($positionx),
round($positiony),
0,
0,
$percent,
$percent,
WATERMARK_OVERLAY_OPACITY
);