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

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
分享到:
评论

相关推荐

    android ColorMatrix的例子

    `ColorMatrix`类提供了对颜色空间进行线性变换的功能,可以用来改变图像的颜色饱和度、亮度、对比度,甚至实现一些特殊的效果,如灰度、色彩反转等。在给定的"android ColorMatrix的例子"中,我们将深入探讨如何使用...

    android ColorMatrix

    它提供了对图像像素颜色进行矩阵运算的功能,允许开发者实现各种颜色效果,如灰度转换、色彩饱和度调整、色调旋转等。本项目是使用Eclipse编写的,展示了如何在Android应用中改变图片的颜色属性。 `ColorMatrix`类...

    android图片的一些处理效果

    在Android平台上,对图片进行各种处理是常见的需求,如调整亮度、对比度、饱和度,以及添加各种特效,如光照效果、底片效果、图片锐化、浮雕效果、怀旧效果和边框等。这些功能能极大地丰富用户体验,使应用更加生动...

    android图片置灰

    "android图片置灰"这个主题,就是关于如何将彩色图片转化为灰度图,以实现特定的交互效果,比如点击后图片变灰,增加视觉反馈。这种方法可以减少资源的使用,因为不需要为每个状态(正常和选中)都准备两张图片。 ...

    图像颜色处理(ColorMatrix)源码

    例如,一个图片编辑应用可能会允许用户调整饱和度滑块,每次滑动时更新`ColorMatrix`并重绘图像。这种实时反馈提供了丰富的用户体验。 总结起来,`ColorMatrix`是Android开发者处理图像颜色变换的强大工具。通过...

    color-matrix:用于轻松调整图像的 RGB、色相、饱和度、亮度等的 ColorMatrix 类

    颜色矩阵 具有附加功能的 ColorMatrix 类,可用于代替 .NET 框架 System.Drawing.Imaging.ColorMatrix 类。 可用于轻松过滤图像的 RGB 颜色分量和色调、饱和度、亮度值。 基于和 。

    iOS图片美白,变灰,马赛克等.zip

    在iOS开发中,图片处理是一项常见的任务,包括但不限于图片美白、变灰和添加马赛克效果。这些功能在社交应用、图像编辑软件以及各种视觉展示类应用中非常常见。本篇将详细介绍如何在iOS中实现这些功能。 首先,我们...

    图片的各种效果的处理

    6. **图片色彩饱和度亮度处理**:可以利用`ColorMatrix`和`ColorMatrixColorFilter`调整图片的饱和度和亮度,改变颜色空间的矩阵。 7. **图片写字**:可以使用`Canvas`和`Paint`对象,在已加载的`Bitmap`上绘制文本...

    GDIPlus颜色调整矩阵ColorMatrix测试源码

    它可以用来执行各种颜色操作,如调整亮度、对比度、饱和度,以及应用色彩平衡或色彩空间转换。通过设置`ColorMatrix`的不同元素,可以实现对图像像素的线性变换,从而改变图像的整体颜色表现。 源码可能包含以下...

    实战Android:图片处理之ColorMatrix和Matrix实例

    它可以改变图像的亮度、饱和度、色调和色相,甚至可以实现色彩过滤。例如,你可以通过设置不同的系数来实现黑白效果、灰度效果或者色彩增强。在实际应用中,`ColorMatrixColorFilter`与`ColorMatrix`结合使用,将...

    Android图片各种处理效果源码

    Android图片效果: "图片缩放", "图片圆角", "图片倒影", "旋转图片", "图片反转", "图片色调饱和度、色相、亮度处理", "涂鸦,水印", "图片上写文字", "怀旧效果", "模糊效果" ,"柔化效果(高斯模糊)", "浮雕效果...

    VB.NET图片去色、变度

    在提供的压缩包文件中,"图片去色(变灰色)"可能包含一个示例程序或者处理后的图像,用于展示这两种方法的实际效果。通过学习和实践这些方法,开发者可以更好地理解和掌握VB.NET中处理图像的能力,尤其是在需要对...

    图像色彩的处理(图像的灰度化,透明度,亮度的调节)

    #### 一、ColorMatrix 结构体与图像透明度设置 在图形处理领域,尤其是涉及到图像颜色调整时,`ColorMatrix`结构体被广泛应用于实现多种颜色变换操作。根据给定的文件描述,我们可以了解到 `ColorMatrix` 的基本...

    android中图片色彩特效处理Demo

    这个"android中图片色彩特效处理Demo"旨在帮助开发者理解如何改变图片的色调、饱和度和亮度,从而创建出具有独特视觉效果的应用,比如美颜APP。下面将详细阐述相关知识点。 1. 图片基本属性: - 色调(Hue):色调...

    android完美的图片滤镜效果

    本教程将详细探讨如何在Android中实现完美的图片滤镜效果,主要基于ColorMatrix类,这个类是Android图形处理中的核心组件,可以方便地对图像的颜色进行调整。 首先,我们需要理解什么是ColorMatrix。ColorMatrix是...

    Android 滤镜图片处理

    例如,我们可以通过设置`ColorMatrix`来改变图片的饱和度。饱和度调整涉及将RGB颜色空间转换到HSB(色相、饱和度、亮度)颜色空间,然后调整饱和度值,最后再转回RGB空间。灰度处理则简单得多,只需将每个像素的红、...

    处理图片背景色,使用透明(C#)&图片处理程序(含源码)

    转化后图片清晰度发生了变化(处理后有黑色像素化点) 3.效率不好。。 ============== 经过几天的模索、找资料、研究 1。保存后背景色不会变黑色(已测,在PS和页面中确已透明) 2。清晰度只有一点细微变化,处理后...

    实现点击图片变暗和变亮效果.zip

    在Android开发中,实现点击图片变暗和变亮的效果是一种常见的交互设计,它可以提升用户体验,让用户更容易关注到图片上的变化。这个"实现点击图片变暗和变亮效果.zip"文件包含了一个实例,它展示了如何在单张图片上...

    C# 图片渐变、卷积效果等简易图片处理程序

    通过创建一个ColorMatrix对象,并调整其矩阵元素,我们可以改变图像的亮度、对比度或者实现色彩的线性渐变。然后,使用Graphics类的DrawImage方法,结合ImageAttributes类设置的ColorMatrix,将渐变效果应用到图像上...

    用GDI+实现图片透明度变化的效果

    为了实现动画效果,可以使用定时器并在每次定时器触发时调整`ColorMatrix`,然后重新绘制视图,这样就会看到图片逐渐变淡或变亮。这正是`BlendView.cpp`和`PictCtrl.cpp`等文件可能实现的功能。 总之,通过GDI+的`...

Global site tag (gtag.js) - Google Analytics