一. 颜色矩阵
http://www.cnblogs.com/menlsh/archive/2013/02/03/2890888.html
R’ = aR + bG + cB + dA + e;
G’ = fR + gG + hB + iA + j;
B’ = kR + lG + mB + nA + o;
A’ = pR + qG + rB + sA + t;
————————————————
原始的矩阵实际是用一维数组存储的:
[
a, b, c, d, e,
f, g, h, i, j,
k, l, m, n, o,
p, q, r, s, t
]
Android中的Matrix是一个3 x 3的矩阵,Matrix的对图像的处理可分为四类基本变换:
Translate 平移变换
Rotate 旋转变换
Scale 缩放变换
Skew 错切变换
二. 源码例子
- http://www.cnblogs.com/daizhj/archive/2012/05/15/2501406.html(代振军-滤镜效果)
- http://www.icodelogic.com/?p=575(灰度算法:图像滤镜处理算法)
- http://www.jhlabs.com/ip/filters/index.html(老外文章)