【发布时间】:2014-12-04 22:32:29
【问题描述】:
我正在做一个小项目,它使用只有灰色调和没有颜色的图像。我想知道是否可以在这些图像上添加不透明的东西(这是正确的词吗?)“过滤器”或“图层”,以根据灰色的强度对它们进行着色。 假设我希望图像是蓝色的,我是要获取像素数据并提高“B”,还是有更简单的方法?
基本上归结为:每次应用启动时,都会选择不同的颜色(橙色、蓝色、绿色、粉红色等)并覆盖灰色图像。但是如何做到这一点呢?
-祖巴哈
【问题讨论】:
-
使用彩色滤镜。教程:android-er.blogspot.it/2012/09/…
-
@DerGolem 哦,闪亮的矩阵和数学。我错过了!谢谢,现在检查一下!
-
这比逐像素更改颜色值要快得多。
-
我认输:)
-
你的问题解决了吗?
标签: android colors imageview grayscale