使用ColorMatrixColorFilter的图像滤镜

布莱恩·威廉姆斯(Bryan Williams)

我要确保就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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP中使用线性滤镜锐化图像

来自分类Dev

使用非均匀滤镜模糊图像

来自分类Dev

使用图像滤镜功能无法正确改变图像颜色

来自分类Dev

使用CSS滤镜实现Material图像加载模式

来自分类Dev

SVG:使用图像两次(滤镜过渡)

来自分类Dev

使用Lanczos滤镜进行2倍图像下采样

来自分类Dev

使用IIR滤镜进行图像处理有任何缺点吗?

来自分类Dev

如何使用BufferedImageOp在图像上应用黑白滤镜?

来自分类Dev

如何使用fabric.js添加图像滤镜

来自分类Dev

使用滤镜时,图像右侧的垂直线:blur()

来自分类Dev

无法使用SVG滤镜正确更改图像的颜色

来自分类Dev

使用MonoTouch创建自定义图像滤镜

来自分类Dev

使用IIR滤镜进行图像处理有任何缺点吗?

来自分类Dev

如何使用BufferedImageOp在图像上应用黑白滤镜?

来自分类Dev

SVG:使用图像两次(滤镜过渡)

来自分类Dev

使用相机拍摄照片并将图像滤镜应用于照片,但是滤镜需要时间才能应用于图像

来自分类Dev

分组图像滤镜和链接图像滤镜之间的区别

来自分类Dev

在图像上应用sobel滤镜

来自分类Dev

如何使用角度滤镜

来自分类Dev

在RGB图像上应用Matlab图像滤镜

来自分类Dev

在RGB图像上应用Matlab图像滤镜

来自分类Dev

在不使用纹理内存的情况下在opencl中级联图像滤镜

来自分类Dev

可以使用SVG滤镜对一个像素化图像吗?

来自分类Dev

是否可以使用CSS滤镜仅模糊图像的特定部分?

来自分类Dev

通过使用SVG滤镜将噪点透明地应用于图像

来自分类Dev

使用Imagemagick对具有特定滤镜类型的PNG图像进行编码

来自分类Dev

FFMPEG-使用带有多个透明图像的复杂滤镜无法显示Drawtest

来自分类Dev

我可以在fabricjs中使用图像滤镜在单个图像上应用两种阴影颜色吗?

来自分类Dev

如何在图像上应用灰度滤镜?

Related 相关文章

  1. 1

    在PHP中使用线性滤镜锐化图像

  2. 2

    使用非均匀滤镜模糊图像

  3. 3

    使用图像滤镜功能无法正确改变图像颜色

  4. 4

    使用CSS滤镜实现Material图像加载模式

  5. 5

    SVG:使用图像两次(滤镜过渡)

  6. 6

    使用Lanczos滤镜进行2倍图像下采样

  7. 7

    使用IIR滤镜进行图像处理有任何缺点吗?

  8. 8

    如何使用BufferedImageOp在图像上应用黑白滤镜?

  9. 9

    如何使用fabric.js添加图像滤镜

  10. 10

    使用滤镜时,图像右侧的垂直线:blur()

  11. 11

    无法使用SVG滤镜正确更改图像的颜色

  12. 12

    使用MonoTouch创建自定义图像滤镜

  13. 13

    使用IIR滤镜进行图像处理有任何缺点吗?

  14. 14

    如何使用BufferedImageOp在图像上应用黑白滤镜?

  15. 15

    SVG:使用图像两次(滤镜过渡)

  16. 16

    使用相机拍摄照片并将图像滤镜应用于照片,但是滤镜需要时间才能应用于图像

  17. 17

    分组图像滤镜和链接图像滤镜之间的区别

  18. 18

    在图像上应用sobel滤镜

  19. 19

    如何使用角度滤镜

  20. 20

    在RGB图像上应用Matlab图像滤镜

  21. 21

    在RGB图像上应用Matlab图像滤镜

  22. 22

    在不使用纹理内存的情况下在opencl中级联图像滤镜

  23. 23

    可以使用SVG滤镜对一个像素化图像吗?

  24. 24

    是否可以使用CSS滤镜仅模糊图像的特定部分?

  25. 25

    通过使用SVG滤镜将噪点透明地应用于图像

  26. 26

    使用Imagemagick对具有特定滤镜类型的PNG图像进行编码

  27. 27

    FFMPEG-使用带有多个透明图像的复杂滤镜无法显示Drawtest

  28. 28

    我可以在fabricjs中使用图像滤镜在单个图像上应用两种阴影颜色吗?

  29. 29

    如何在图像上应用灰度滤镜?

热门标签

归档