Android绘制-PorterDuff.Mode

在上篇Android绘制-Shader末尾我们用到了PorterDuff.Mode,那么PorterDuff.Mode是什么呢?
PorterDuff是根据他们的发明者:Thomas Porter and Tom Duff来命名。
PorterDuff.Mode是用来指定两个图像共同绘制时的颜色策略的。它是一个 enum,不同的 Mode 可以指定不同的策略。「颜色策略」的意思,就是说把源图像绘制到目标图像处时应该怎样确定二者结合后的颜色。

具体来说, PorterDuff.Mode 一共有 17 个,可以分为两类:
1.Alpha 合成 (Alpha Compositing)
2.混合 (Blending)

原图:

image.png

Alpha 合成:

image.png

混合:

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容