我正在尝试将 PNG 绘制到透明的 BitmapData 上。
我像这样创建我的 BitmapData(使用 ARGB 作为颜色):
new BitmapData(width, height, true, 0x00000000);
并使用相同的 ARGB 值对其进行清理:
bitmapData.fillRect(bitmapData.rect, 0x00000000);
当我使用copyPixels()
在清理后的 BitmapData 上绘制图形时,我得到以下结果:
如果我不使用 ARGB 作为 BitmapData 颜色,它可以正常工作:
但我必须指定一个实心填充颜色,这意味着我无法渲染位图背后的内容。
如何使我的 BitmapData 透明,但不会发生上述情况?