0

我需要将多个具有透明度的图像复制到同一个 BitmapData,而重叠图像的透明度不会覆盖现有像素。

默认情况下,当您对具有透明度的 BitmapData 使用 copyPixels 方法到不具有透明度的 BitmapData 时,图像图层就像我想要的那样。问题是我需要将一个具有透明度的 BitmapData 图层渲染到另一个具有透明度的 BitmapData。我想保持位图数据的透明度,但仍然得到重叠效果。

谁能想到一种廉价的方法来实现这一目标?

4

1 回答 1

2

暂时,我相信这个解决方案有效:

bitmapData.copyPixels( source, rectangle, point, null, null, true );

最后一个属性“mergeAlpha”设置为true时似乎可以解决此问题。

于 2009-07-10T01:22:39.890 回答