使用ColorMatrix时如何理解和选择值?

10
我已经阅读了ColorMatrix文档,其中写道:
一个用于转换位图的颜色和透明度组件的5x4矩阵。 矩阵存储在单个数组中,并按以下方式处理: [ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t ] 当应用于颜色[r,g,b,a]时,计算出的结果颜色为(在夹紧之后) R' = a * R + b * G + c * B + d * A + e; G' = f * R + g * G + h * B + i * A + j; B' = k * R + l * G + m * B + n * A + o; A' = p * R + q * G + r * B + s * A + t;
我知道如何获得结果,但仍然有一些问题:
  1. 颜色[r, g, b, a]的值是多少?颜色[r, g, b, a]是否由系统计算?
  2. 我知道a d c d等可以是负数。正数和负数之间有什么区别。
  3. 我没有图形知识,很难得到满意的图像,通常要尝试很多次才能得到好的结果。是否有工具或网站可以提供一些关于如何获取[a b c d..t]值的指导,可能带有示例?
1个回答

8

它在Android或Java中不可用。对于Android开发者有什么用处? - Ajay Sharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接