/**
* 图片透明度处理

* @param sourceImg
* 原始图片
* @param number
* 透明度
* @return
*/
public static Bitmap setAlpha(Bitmap sourceImg, int number) {
int[] argb = new int[sourceImg.getWidth() * sourceImg.getHeight()];
sourceImg.getPixels(argb, 0, sourceImg.getWidth(), 0, 0,sourceImg.getWidth(), sourceImg.getHeight());// 获得图片的ARGB值
number = number * 255 / 100;
for (int i = 0; i < argb.length; i++) {
argb = (number << 24) | (argb & 0x00FFFFFF);// 修改最高2位的值
}
sourceImg = Bitmap.createBitmap(argb, sourceImg.getWidth(), sourceImg.getHeight(), Config.ARGB_8888);

return sourceImg;

}


     本文转自xyz_lmn51CTO博客,原文链接:http://blog.51cto.com/xyzlmn/819255,如需转载请自行联系原作者

Android 图片透明度处理代码相关推荐

  1. android 图片变颜色代码,Android -对图片Drawable进行变色

    Android 图片DrawableCompat利用setTint()对图片Drawable进行变色 1.利用color资源对Drawable变色 Drawable对象的来源不限制,可以是从资源get ...

  2. android图片透明度跟缩放大小动画事件

    概序 : 动画事件写在xml中,然后用AnimationUtils去加载动画事件,再监听动画结束事件,隐藏imageview. 1. player_double_click_animation.xml ...

  3. android图片3d效果代码,android上类似汽车之家的3d全景照片怎么实现

    这个确实是前端做的,我分析到的ui布局显示使用的WebView: 而且这个里面还有个VR的,不知道怎么体验: 不知道需要什么设备... 不过这个全景的话有点坑,好像对Android 4.4及其以下不支 ...

  4. android图片处理的工具代码

    1.图片加载方法,方便用户加载图片 /*** * 加载本地图片 * @param context:主运行函数实例 * @param bitAdress:图片地址,一般指向R下的drawable目录 * ...

  5. android图片处理方法(不断收集中)

    //压缩图片大小 public static Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArr ...

  6. android app 的后台代码,包括后台的Android美食APP项目开源代码

    项目简介 小食光定位为一款集美食,社交,LBS服务于一体的美食推荐APP.为你发现周边美食的同时提供一个吃货分享的平台. APP截图 功能模块 美食推荐 :提供基础的美食信息查询: 商家推荐 : 基于 ...

  7. Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现

    Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现 暂时还未有时间开发这效果,所以先贴出来. 先贴一张效果图,这是一张手机截屏: 左上方的风景图:背景图片 右上方的人物图:前景图 ...

  8. Android Alpha 更改图片透明度

    文章目录 1.功能描述 2.代码架构 3.activity_main.xml 文件 4.alpha_out.xml 透明度属性文件 5.MainActivity.java 逻辑功能文件 1.功能描述 ...

  9. Android素描算法及实现手指在图片上左右滑动调节图片透明度,最终实现类似调节素描浓度的效果

    一.前期基础知识储备 UI掌握PS这一逆天的软件,可以实现将图片转化为素描或者水彩的效果,以素描为例: 在Photoshop中打开一张人物照片,按下快捷键"Ctrl+Shift+U" ...

最新文章

  1. 【408预推免复习】操作系统之IO层次结构和IO控制方式
  2. sqlserver2008 获取最后插入的id_Python3操作SQL Server2008数据库
  3. android 首选项框架,Android:创建自定义首选项
  4. Gateway网关-快速入门
  5. getElementByClassName()不兼容的解决办法
  6. gitlable iphone_使用gitlab ci构建IOS包并发送通知消息到企业微信
  7. 使用系统调用pipe建立一条管道线_使用Unixbench对服务器综合性能打分及测试结果...
  8. LeetCode : Power of Two
  9. win7计算机用户文件,win7系统用户文件夹改名的图文教程
  10. php apache 配置后不能正常显示html文件的解决方法
  11. c语言中的双周期指令,时钟周期 机器周期 指令周期的概念
  12. html 拖拽图片验证,JavaScript实现拖动滑块拼图验证功能(html5、canvas)
  13. discuz二开的9月最新版本Miko二次元动漫视频网站源码完美搭建视频php源码
  14. 计算机服务添加打印机服务,无法添加打印机报错后台程序服务没有运行的解决方法...
  15. 走进C 语言:你知道C语言程序是如何执行的吗?
  16. simpledateformat怎么改变格式 SimpleDateFormat 的使用及其 注意事项
  17. 第六十七章 方法关键字 - Language
  18. Libevent之信号事件管理
  19. 切换cuda版本之后/usr/local/cuda/lib64找不到的问题
  20. 基于SSM框架的图书销售系统

热门文章

  1. 提交调用验证_干货丨RPA验证码识别技巧
  2. Configuration of OpenCV 2.4.7 in VS2012 (X86)
  3. 华中科技大学计算机考研408,【21计算机考研】华中科技大学不改408了?燕山大学官宣408!...
  4. c语言程序中的基本功能,c语言程序中的基本功能模块为什么?
  5. 周末一起用文本数据库玩玩Code First
  6. zabbix3 通过snmpv3监控linux主机
  7. Appium之创建、连接夜神模拟器
  8. 通过docker-compose构建ghost博客(一)
  9. Mongo基础使用,以及在Express项目中使用Mongoose
  10. iOS开发UI篇—懒加载