zoukankan      html  css  js  c++  java
  • Android中PorterDuff.Mode【转】

    PorterDuff.Mode 一共有 17 个,可以分为两类:

    1. Alpha 合成 (Alpha Compositing)
    2. 混合 (Blending)

    第一类,Alpha 合成,其实就是 「PorterDuff」 这个词所指代的算法。 「PorterDuff」 并不是一个具有实际意义的词组,而是两个人的名字(准确讲是姓)。这两个人当年共同发表了一篇论文,描述了 12 种将两个图像共同绘制的操作(即算法)。而这篇论文所论述的操作,都是关于 Alpha 通道(也就是我们通俗理解的「透明度」)的计算的,后来人们就把这类计算称为Alpha 合成 ( Alpha Compositing ) 。

    Alpha 合成 (Alpha Compositing)

    第二类,混合,也就是 Photoshop 等制图软件里都有的那些混合模式(multiply darken lighten 之类的)。这一类操作的是颜色本身而不是 Alpha 通道,并不属于 Alpha 合成,所以和 Porter 与 Duff 这两个人也没什么关系,不过为了使用的方便,它们同样也被 Google 加进了 PorterDuff.Mode 里。

    混合 (Blending)

    转自:https://hencoder.com/ui-1-2/

    Google官方文档 :https://developer.android.google.cn/reference/android/graphics/PorterDuff.Mode

  • 相关阅读:
    文件操作3
    文件操作2
    kubernetes快速应用入门
    kubeadm初始化kubernetes集群
    kubernetes基础概念
    变量
    字面值
    关键字
    标识符
    Ubuntu安装MySql5.7
  • 原文地址:https://www.cnblogs.com/jooy/p/13821282.html
Copyright © 2011-2022 走看看