【问题标题】:AS3 Flex masks with black background from png bitmap来自 png 位图的具有黑色背景的 AS3 Flex 蒙版
【发布时间】:2011-02-14 07:28:43
【问题描述】:

我想要实现的可能是微不足道的,但是我正在加载一个 PNG 蒙版,它没有透明背景,而是黑色背景,顶部定义为白色的形状(实际蒙版需要应用)。显然 Flex 希望我提供一个具有透明背景的蒙版以使其正常工作,还是我遗漏了什么?

如果是这种情况,我可以转换我正在加载的 bitmapData 以使其将黑色视为透明吗?

提前致谢。

【问题讨论】:

    标签: flash actionscript-3 bitmap mask


    【解决方案1】:

    一种方法是 BitmapData 的CopyChannel 如果您尝试将一个位图应用为另一个位图的 Alpha 层,这种方法效果最好。

    将源设置为 Alpha 位图,将源通道设置为 R、G 或 B,将目标通道设置为 Alpha

    使用示例在链接中

    【讨论】:

    • 谢谢,这真的很有帮助!
    猜你喜欢
    • 2016-12-29
    • 2013-04-23
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 2013-09-26
    • 1970-01-01
    • 2020-05-13
    • 1970-01-01
    相关资源
    最近更新 更多