本帖最後由 3ldk 於 2018-2-15 21:49 編輯
一個color matrix係咪只係用黎表示一個pixel的一個rgba的顏色?
如果係的話, 唔明點解一個rgba本來只係需要4個數字, 點解變成用20個字去表示?
另一樣唔明既係, 又話第一row係r, 二row係g, 三row係b, 四row係a
但圖入面又寫col一係r, col二係g, col一係b, col一係a
一、颜色矩阵
颜色矩阵是一个用来表示三原色和透明度的4x5的矩阵,表示为一个数组的形式
[ a, b, c, d, e,
f, g, h, i, j,
k, l, m, n, o,
p, q, r, s, t ]
一个颜色则使用[R, G, B, A]的方式进行表示,所以矩阵与颜色的计算方式则为

颜色矩阵计算
从上述的公式可以看出,颜色矩阵的功能划分如下
a, b, c, d, e 表示三原色中的红色
f, g, h, i, j 表示三原色中的绿色
k, l, m, n, o 表示三原色中的蓝色
p, q, r, s, t 表示颜色的透明度
第五列用于表示颜色的偏移量 |