我要确保就Android上的图像过滤器而言,我走的路正确。
我正在使用颜色矩阵并进行测试以获得我喜欢的滤镜。这是我用于褪色外观的过滤器。
float[] colorMatrix = {
.66f, .33f, .33f, 0, 0, //red
.33f, .66f, .33f, 0, 0, //green
.33f, .33f, .66f, 0, 0, //blue
0, 0, 0, 1, 0 //alpha
};
ColorFilter colorFilter = new ColorMatrixColorFilter(colorMatrix);
iv.setColorFilter(colorFilter);
我想收集Instagram之类的过滤器。我的问题是应该以这种方式创建图像滤镜还是有更好的方法?
一些提示:
您似乎在这里执行的操作称为颜色转换,非常类似于欧几里德向量的转换。两者都用于科学和计算机图形(着色器)。这一步骤很可能是更复杂的图像处理器的称为“色彩校正”的最后阶段。
简单思考:所有这些主题都集中在图像处理(信号处理的一种形式)之下。无论您处理2D或3D图像,单声道(1D)音频流还是来自A / D转换器的数据,都将保持基础。花车没有颜色。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句