android 图片去色,android替图片去色,返回灰度图片「建议收藏」

android 图片去色,android替图片去色,返回灰度图片「建议收藏」android为图片去色,返回灰度图片就是大家喜闻乐见的图片去色,返回黑白的图片,具体的方法就是为bitmap添加colorFilter,废话不多说了,上代码:publicstaticBitmapgetGreyImage(Bitmapold){intwidth,height;height=old.getHeight();width=old.getWidth();Bitmap…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

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;

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185578.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月5日 下午7:16
下一篇 2022年10月5日 下午7:36


相关推荐

  • asp.net中的Gridview控件添加序号列

    asp.net中的Gridview控件添加序号列asp.net中的Gridview控件添加序号列

    2022年4月24日
    82
  • 操作系统中的堆栈区别

    操作系统中的堆栈区别堆和栈是两种内存分配的统称 一 栈栈会存放函数的局部变量 函数的返回地址等 栈有 LIFO 后进先出 的特点 栈由操作系统分配 自动回收 栈的大小受到限制 在 x86 体系下 栈一般通过 esp 指向栈帧顶部 ebp 指向底部不断的嵌套或者为局部变量分配空间 可能导致栈溢出 这时候会触发一个异常在执行完一个函数的时候 其中的变量都会从堆栈中弹出 无需亲自管理内存 变量会自动分配和释放

    2026年3月17日
    2
  • ESCMScript(2)Module语法[通俗易懂]

    ESCMScript(2)Module语法[通俗易懂]严格模式ES6的模块自动采用严格模式,不管你有没有在模块头部加上"usestrict";。严格模式的限制如下变量必须声明后再使用函数的参数不能有同名属性,否则报错不能

    2022年7月29日
    11
  • MeasureSpec学习

    MeasureSpec学习在自定义 View 和 ViewGroup 的时候 我们经常会遇到 int 型的 MeasureSpec 来表示一个组件的大小 这个变量里面不仅有组件的尺寸大小 还有大小的模式 这个大小的模式 有点难以理解 在系统中组件的大小模式有三种 1 精确模式 MeasureSpec EXACTLY 在这种模式下 尺寸的值是多少 那么这个组件的长或宽就是多少 2 最大模式 MeasureSp

    2026年3月18日
    2
  • Android开发—-简单几步教你制作一个简易的音乐播放器

    Android开发—-简单几步教你制作一个简易的音乐播放器前言:本博文只教你编程的思想,就举一个简单的例子来实现我们的简易的音乐播放器,大家不喜勿喷啊友情提示:本博文用到的是AndroidStudio进行开发的,软件安装教程:AndroidStudio安装教程:文章目录:一.缓冲界面实现:二:播放音乐界面:一.缓冲界面实现:在前面的博客中也讲到了关于界面缓冲跳转的方法,详情请查:3种方式实现界面缓冲,为什么要设置这个呢?自我感觉当用户点进应用后,至少有一个缓冲时间,不仅仅是让用户缓冲也是为了让程序内部进行缓冲缓冲,话不多说一起来看看设计:当然首先是界

    2022年7月16日
    18
  • JAVA打印数组的四种方法

    JAVA打印数组的四种方法JAVA打印数组的四种方法探究无聊看模块Integer.java源码时(IDEA中鼠标悬浮在Integer上按ctrl+alt可以转到类源码),因为刚学java,想尝试着仿照python的方法打印数组:finalint[]arr1={1,2,3,4,5};System.out.println(arr1);只打印出了地址:于是上网搜了下打印数组内容的正确方法,整理如下:1.循环打印数组String[]arr2={“dashi”,”baiqun”,”wangxiang”

    2022年4月29日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号