Android 图片黑白显示 自定义饱和度
Android 自定义显示黑白色图片
1.先下载下来需要显示的图片(或头像)
我模拟下,将图片放到assert文件夹下,拿到他的InputStream.代码如下:
1 InputStream in = null; 2 try { 3 in = getAssets().open("girl.jpg"); 4 } catch (IOException e) { 5 if(in != null){ 6 try { 7 in.close(); 8 } catch (IOException e1) { 9 e1.printStackTrace(); 10 } 11 } 12 in = null; 13 }
2.设置到ImageView中去
1 if(in != null){ 2 mImageView.setImageBitmap(BitmapFactory.decodeStream(in)); 3 }
3.写设置饱和度为黑白图的代码
1 public void clickImageBlackWhite(View view) { 2 if(mGrayColorFilter == null){ 3 ColorMatrix cm = new ColorMatrix(); 4 cm.setSaturation(0f); // 设置饱和度:0为纯黑白,饱和度为0;1为饱和度为100,即原图; 5 mGrayColorFilter = new ColorMatrixColorFilter(cm); 6 } 7 mImageView.setColorFilter(mGrayColorFilter); 8 }
4.写饱和度为原图的代码(这个比较简单,置空或者调整饱和度为100就好)
1 public void clickImageOriginal(View view) { 2 mImageView.setColorFilter(null); 3 }
两种效果如下:
原图:
黑白图:
转载于:https://www.cnblogs.com/bokezhilu/p/8413119.html
Android 图片黑白显示 自定义饱和度相关推荐
- android 图片气泡,android图片上显示气泡消息
经常需要在一个图片上面显示一个气泡,在气泡上面显示消息的数量.这里提供一种方法,直接设置textview的背景色,并且设置textview的文本信息. xmlns:tools="http:/ ...
- android 图片解码显示流程
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/jingxia2008/article/details/32327699 问题来源 android 能 ...
- android图片解码显示,android 图片解码显示流程
问题来源 android 可以在 gallery 里面显示内部存储的图片,支持 jpeg,png,gif,bmp 等,甚至文件类型和图片后缀名不一致,只要是图片文件就能显示,然后 git 只会显示第一 ...
- ThumbnailUtils.extractThumbnail Android图片缩略图显示总结及比较
博客源址:Android图片缩放总结及比较 博客时间:2011-08-01 17:42 在Android中对大图片进行缩放真的很不尽如人意,不知道是不是我的方法不对.下面我列出3种对图片缩放的方法,并 ...
- Android图片海报制作-自定义文字排版控件组件
项目地址:https://github.com/coolstar1204/MakePoster 今天主要讲一下项目主要控件,文字排版控件组,实现类似QQ音乐歌词海报效果. 控件主要功能点 可设置背景图 ...
- android 图片百分比显示,Android编程实现等比例显示图片的方法
本文实例讲述了Android编程实现等比例显示图片的方法.分享给大家供大家参考,具体如下: 在android中,由于密度的影响,如果想得到图片的宽高是不行的,具体为什么我就大概说一下,具体的请搜索度娘 ...
- Android 图片圆角,自定义圆角的弧度,或者直接设置为圆形图片
1,创建RoundImageView继承自ImageView或者继承AppCompatImageView import android.content.Context; import android. ...
- Android studio 不显示自定义View 的提示
现象: 在xml 编辑自定义View 的时候,对于自定义View,没有办法设置id,不会自动提示. 原因: 依赖的库和target 版本号,和项目版本号不一致,改为一致就可以了.
- android gridview不显示 自定义,Android gridview和自定义标题
我正在努力实现以下GUI: 对于红线下方的9个元素(线下的所有内容均应可滚动),我使用了按预期工作的gridview布局.但是实际上我不知道如何制作标题. 到目前为止,我的xml: xmlns:too ...
最新文章
- H5 video 开发问题及相关知识点
- 用.NET Core实现装饰模式和.NET Core的Stream简介
- 查找 - 计算式查找法 - 哈希法
- 【机器学习】图解最常用的10个机器学习算法!
- 用电饭锅做蛋糕的做法
- python中类里self_Python类中的self到底是干啥的
- 软件需求分析教程阅读笔记二
- POJ-3273(二分)
- 怎么向Xcode6 IOS8之后向项目中添加预编译文件
- 测试计划内容应该有哪些?如何编写测试计划?
- ufw防火墙配置命令
- 微原创——好用的文章转换工具自媒体利器
- 对接支付宝App支付接口详解
- 怎么在电脑上创建一个虚拟机
- 应用程序无法正常启动(oxc000007b):解决方案
- 重要更新|Amazon S3 和 CloudFront 已迁移至 Amazon Trust Services
- 2021-08-16 WPF控件专题 WrapPanel 控件详解
- asp毕业设计——基于asp+access的学生成绩查询系统设计与实现(毕业论文+程序源码)——成绩查询系统
- 【总结】反欺诈(Fraud Detection)中所用到的机器学习模型
- 最新百家姓-你排老几
热门文章
- ubuntu 内存占用解析
- 两万字深度介绍分布式系统原理,一文入魂
- SELECT COUNT(*) 底层究竟干了啥么?
- 优秀程序员写代码一定会用的 11 条经验
- 当创建对象时......
- 数据库的事务隔离技术 之 MVCC
- Java 洛谷 求质数(素数)、合数、因数、最大公约数、最小公倍数
- android数据存放map_android - Java后台把数据用json发到手机端,里面是map存放的,必须要说明数据的类型?...
- es重建字段类型_关于elasticsearch中更新数据的几种方式
- 微信公众号api关注接口php,1.1 公众号接口绑定