`
helloandroid
  • 浏览: 276699 次
  • 性别: Icon_minigender_1
  • 来自: 成都
博客专栏
107f8db3-b009-3b79-938a-dafddb49ea79
Android腾讯微博客户...
浏览量:95968
社区版块
存档分类
最新评论

ColorMatrix给图片去掉饱和度变灰

阅读更多
ImageView iv = new ImageView(this);
        Drawable drawable = getResources().getDrawable(R.drawable.icon);
        drawable.mutate();
        ColorMatrix cm = new ColorMatrix();
        cm.setSaturation(0);     
        ColorMatrixColorFilter cf = new ColorMatrixColorFilter(cm);     
        drawable.setColorFilter(cf);
        iv.setImageDrawable(drawable);
        setContentView(iv);




  • 大小: 18.2 KB
分享到:
评论

相关推荐

    C# 图片纠偏修正编辑工具裁剪源码

    例如,通过设置`ColorMatrix`,可以调整图像的亮度、饱和度和色调;使用滤波器(如中值滤波器)可以去除噪声;应用高斯模糊或锐化算法可以改善图像质量。 接下来,"旋转"是图像处理中的基本操作,用于改变图像的...

    MFC图像处理 反色和红色

    RGB色彩模型是最常见的,但有时我们需要转换到HSB(色调、饱和度、亮度)或其他色彩模型来更好地处理颜色。例如,如果要检测或改变图像中的红色,可以先将RGB转换为HSB模型,这样可以更容易地调整色调和饱和度。 总...

    C#图像处理 ImageProcessing

    例如,模糊滤镜可以减少图像的细节,锐化滤镜则可以增强边缘,还有如色彩平衡、饱和度调整等滤镜,可以帮助调整图像的整体色调。 2. **Gamma校正**:Gamma校正是图像显示过程中的一个关键步骤,它影响着图像的亮度...

    计算机图形图像处理

    此外,C#还支持色彩处理,例如调整亮度、对比度、色调和饱和度,这些可以通过ColorMatrix类和ImageAttributes类实现。 接下来,“chap9.ppt”可能涵盖了更高级的图像处理技术,如滤波和图像分析。滤波通常用于去除...

    C# 图像处理程序源代码

    2. **颜色处理**:颜色处理是图像处理的关键部分,可能涉及到颜色转换(如RGB到灰度)、颜色调整(如亮度、对比度、饱和度)以及色彩空间的转换(如从RGB到CMYK或HSV)。 3. **滤波与噪声消除**:源代码可能会实现...

Global site tag (gtag.js) - Google Analytics