`
FariyTale
  • 浏览: 195199 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android为图片去色,返回灰度图片

阅读更多

就是大家喜闻乐见的图片去色,返回黑白的图片,具体的方法就是为bitmap添加colorFilter,废话不多说了,上代码:

 public static Bitmap getGreyImage(Bitmap old) {   
            int width, height;   
            height = old.getHeight();   
            width = old.getWidth();       
            Bitmap new= Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);   
            Canvas c = new Canvas(old);   
            Paint paint = new Paint();   
            ColorMatrix cm = new ColorMatrix();   
            cm.setSaturation(0);   
            ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm);   
            paint.setColorFilter(f);   
            c.drawBitmap(new, 0, 0, paint);   
            return new;   
        }   

 

分享到:
评论

相关推荐

    处理图片,图片去色,返回灰度图片,把图片变成圆角,图片合成

    本话题主要围绕四个关键点展开:图片去色、返回灰度图片、图片变成圆角以及图片合成。这些都是图像处理的基础操作,下面将详细解释这些概念及其在实际中的应用。 首先,图片去色是将彩色图片转化为单色调的过程。在...

    Android中图片处理(放大缩小,去色,转换格式,增加水印等

    图片去色是将彩色图片转换为灰度图片的过程。在Android中,这可以通过调整颜色矩阵实现。在`toGrayscale()`方法中,创建一个`ColorMatrix`对象并设置饱和度为0,这会使得图像失去所有颜色信息。然后,通过`...

    java图片灰度处理,java图片去色

    本主题主要关注的是“Java图片灰度处理”和“Java图片去色”这两个知识点。灰度处理和去色是图像处理的基础操作,它们将彩色图像转换为单色调的图像,常用于数据分析、图像压缩或算法开发。 首先,让我们详细了解...

    图片去色工具

    而去色过程就是将RGB三通道的颜色信息统一转化为灰度等级,即将红色、绿色和蓝色的强度平均化,生成单色图像。 2. 灰度图像:灰度图像是一种单通道图像,没有色彩信息,只有明暗变化,通常用0(黑色)到255(白色)...

    Js 图片去色 彩色图片变黑白图片特效.rar

    Js原生图片去色代码,将一张彩色图片变成黑白图片,由单纯的JavaScript图片处理特效,实现图片去色,让彩色的图片变成黑白的图片,过滤到了彩色,只留下黑白色阶。使用时,鼠标悬停于图片,点击图片上方的黑白转换...

    去色灰度化

    在图像处理领域,"去色灰度化"是一种常见的操作,它将彩色图像转换为单色调的灰度图像。这个过程对于分析图像内容、减少数据复杂性或在黑白设备上显示图像非常有用。标题和描述提到的效果差异,指的是在不同方法下...

    VB图片去色 彩色变黑白图像.rar

    这个"VB图片去色 彩色变黑白图像.rar"压缩包中可能包含了一个VB项目或源代码,用于演示如何实现这一功能。下面将详细讲解如何在VB中进行图像去色处理。 首先,我们需要引入GDI+相关的命名空间,这可以通过在VB代码...

    图片透明和去色计算及加深.rar

    去色,也称为灰度化或黑白化,是将彩色图像转换为单色调图像的过程。这通常通过将图像的RGB(红绿蓝)三原色通道的平均值作为新的灰度值来实现。公式为:灰度值 = 0.21 * R + 0.72 * G + 0.07 * B,这个公式考虑了...

    VB.NET图片去色、变度

    在VB.NET编程环境中,处理图像是一项常见的任务,其中包括将彩色图像转换为灰度图像,也就是“去色”或“变灰色”。这个过程涉及到颜色空间的转换,通常是从RGB(红绿蓝)色彩模型转变为灰度色彩模型。在这个过程中...

    android 图象处理工具类

    android端对图片的一些处理功能: ...图片去色,返回灰度图片 去色同时加圆角 把图片变成圆角 使圆角功能支持BitampDrawable 读取路径中的图片,然后将其转化为缩放后的bitmap 保存图片为PNG 保存图片为JPEG 图片合成

    易语言源码图片透明和去色计算及加深.rar

    去色,也称为灰度化或黑白化,是将彩色图像转换为单色图像的过程。在易语言中,这通常涉及到RGB色彩模型向灰度色彩模型的转换。灰度图像的每个像素由一个单一的强度值表示,而不是RGB三个分量。转换公式通常为:灰度...

    Delphi图片去色,彩色变黑白.rar

    在这个"Delphi图片去色,彩色变黑白"的例子中,我们将看到如何利用Delphi的VCL(Visual Component Library)框架中的TImage控件和其他图形处理函数来实现这一功能。 首先,我们需要理解图像的基本概念。图片通常由...

    android图片圆角、图片去色处理示例

    接着,我们来看图片去色处理,即把彩色图片转换为灰度图片。这可以通过调整图片的颜色饱和度来实现。`toGrayscale`方法接受一个`Bitmap`对象`bmpOriginal`作为参数。这里使用了`ColorMatrix`和`...

    图片去色工具小程序.rar

    【图片去色工具小程序】是...总的来说,【图片去色工具小程序】巧妙地融合了Java的后台处理能力、微信小程序的便捷性以及CSS的界面设计,为用户提供了高效、易用的图片处理服务,体现了IT技术在日常生活中的创新应用。

    Delphi彩色图片去色

    Delphi将彩色图片变为黑白图片

    Delphi图片去色 彩色变成黑白的例子.rar

    Delphi图片去色 彩色变成灰度图的例子,应用了矩阵维数,去色功能使用了两种方法,各不相同但效果相差不大,觉得转换成黑白图像的效果不是太好,有些不清淅,而且例子只针对BMP文件,局限性有点大,只供参考学习。

    e语言-图片透明和去色计算及加深

    去色通常是将彩色图像转换为灰度图像,即将图像中的RGB(红绿蓝)三原色信息转换为单一的灰度值。易语言可以通过遍历图像的每一个像素,根据R、G、B值的加权平均来计算出对应的灰度值,然后再将这些灰度值赋给像素,...

    七彩图片批量处理工具7.0绿色免费版

    软件主要功能就是图片压缩,缩小图片尺寸,图片旋转,图片加文字或图片水印,图片加边框,调整亮度、对比度和清晰度,图片去色等! 主要功能:图片压缩,缩小图片尺寸,图片旋转,图片加文字或图片水印,图片加边框...

    vbcolor2_黑白_visualbasic_去色_

    在VB(Visual Basic)编程环境中,我们可以实现对彩色图片进行去色处理,使其转换为黑白图像。这个过程通常称为灰度化或者二值化。在本文中,我们将深入探讨如何利用Visual Basic实现这一功能,以及涉及到的相关知识...

Global site tag (gtag.js) - Google Analytics