rog*_*one 140 graphics android porter-duff
我想知道PorterDuff.Mode在android图形中的含义.
我知道这是一种转移模式.
我也知道,它有DST_IN,Multiply等属性.
Pha*_*mal 318
这是一篇由Google工程师提供插图的精彩文章:
http://ssp.impulsetrain.com/porterduff.html
PorterDuff被描述为一种组合图像的方式,就好像它们是彼此重叠的"不规则形状的纸板片"一样,以及用于混合重叠部分的方案.
构成的图像的默认的Android方式是PorterDuff.Mode.SRC_OVER,这相当于绘制源图像/色彩上的目标图像.换句话说,它会执行您期望的操作并在目标图像(画布)上绘制源图像(您正在绘制的图像),目标图像显示到源图像的alpha定义的程度.

您可以使用下面的密钥来理解Android文档用于描述其他模式的代数(请参阅文章以获得更完整的类似术语).
其中alpha是一个值[0..1],每个通道的颜色被替换一次(因此对红色,绿色和蓝色使用一次公式)
结果值在方括号中指定为一对,如下所示.
[<alpha-value>,<color-value>]
Run Code Online (Sandbox Code Playgroud)
其中alpha-value和color-value是分别生成生成的alpha chanel和每个颜色chanel的公式.
| 归档时间: |
|
| 查看次数: |
53689 次 |
| 最近记录: |