矩阵变换
矩阵a 矩阵b
-------------------------------
1 0 0 0 0 | R
0 1 0 0 0 | G
0 0 1 0 0 | B
0 0 0 1 0 | A
| 1
-------------------------------
矩阵a和矩阵b 满足a的行数等于b的列数
矩阵 a * 矩阵 b == 矩阵b (矩阵a可以当做初始化矩阵)
=======================================================
矩阵c 矩阵d
-------------------------------
1 0 0 0 100 | R
0 1 0 0 100 | G
0 0 1 0 0 | B
0 0 0 1 0 | A
| 1
-------------------------------
矩阵 c * 矩阵 d = Red + 100 ; Green + 100;
=======================================================
矩阵e 矩阵f
-------------------------------
1 0 0 0 0 | R
0 2 0 0 0 | G
0 0 1 0 0 | B
0 0 0 1 0 | A
| 1
-------------------------------
矩阵 e * 矩阵 f = Green * 2;
========================================
矩阵g 矩阵h
-------------------------------
a b c d e | R
f g h i j | G
k l m n o | B
p q r s t | A
| 1
-------------------------------
矩阵g:
a b c d e --> 控制的是Red(红色)
f g h i j --> 控制的是Green(绿色)
k l m n o --> 控制的是Blue(蓝色)
p q r s t --> 控制的是透明度
矩阵g的第五列: e j o t --> 控制的是颜色偏移量(是一个常量, 帮我们调整某一个颜色)
矩阵a 矩阵b
-------------------------------
1 0 0 0 0 | R
0 1 0 0 0 | G
0 0 1 0 0 | B
0 0 0 1 0 | A
| 1
-------------------------------
矩阵a和矩阵b 满足a的行数等于b的列数
矩阵 a * 矩阵 b == 矩阵b (矩阵a可以当做初始化矩阵)
=======================================================
矩阵c 矩阵d
-------------------------------
1 0 0 0 100 | R
0 1 0 0 100 | G
0 0 1 0 0 | B
0 0 0 1 0 | A
| 1
-------------------------------
矩阵 c * 矩阵 d = Red + 100 ; Green + 100;
=======================================================
矩阵e 矩阵f
-------------------------------
1 0 0 0 0 | R
0 2 0 0 0 | G
0 0 1 0 0 | B
0 0 0 1 0 | A
| 1
-------------------------------
矩阵 e * 矩阵 f = Green * 2;
========================================
矩阵g 矩阵h
-------------------------------
a b c d e | R
f g h i j | G
k l m n o | B
p q r s t | A
| 1
-------------------------------
矩阵g:
a b c d e --> 控制的是Red(红色)
f g h i j --> 控制的是Green(绿色)
k l m n o --> 控制的是Blue(蓝色)
p q r s t --> 控制的是透明度
矩阵g的第五列: e j o t --> 控制的是颜色偏移量(是一个常量, 帮我们调整某一个颜色)