美文网首页
Android绘制-PorterDuff.Mode

Android绘制-PorterDuff.Mode

作者: 拙峰朽木 | 来源:发表于2017-08-10 14:13 被阅读33次

    在上篇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

    相关文章

      网友评论

          本文标题:Android绘制-PorterDuff.Mode

          本文链接:https://www.haomeiwen.com/subject/gzjhrxtx.html