使用Bitmap生成透明底图,并保存到本地SD卡中
生成透明的Bitmap
//若使背景为透明,必须设置为Bitmap.Config.ARGB_4444或ARGB_8888("A"表示透明度)Bitmap mBitmap = Bitmap.createBitmap(getWidth(), getHeight(), Bitmap.Config.ARGB_8888);
当使用Bitmap进行Canvas.draw之类的操作时,加载透明图片为底图,也必须设置Bitmap.Config.ARGB_4444或ARGB_8888,不然图片透明区域会变成黑色。
保存Bitmap到本地
具体图片文件操作,请见: 图片文件操作工具类—ImageUtil
File sdDir = Environment.getExternalStorageDirectory();File fileDir = new File(sdDir.getPath() + "/保存图片的文件夹名");if (!fileDir.exists()) {// 必须要先有父文件夹才能在父文件夹下建立想要的子文件夹// 即LIMS文件必须存在,才能建立IMG文件夹fileDir.mkdir();}String fileUrl = fileDir.getAbsolutePath()+"/图片名字.png";try {FileOutputStream fos = new FileOutputStream(new File(fileUrl ));//此处注意为Bitmap.CompressFormat.PNGmBitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);fos.flush();fos.close();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}
使用Bitmap生成透明底图,并保存到本地SD卡中相关推荐
- BitmapUtil【缩放bitmap以及将bitmap保存成图片到SD卡中】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 用于缩放bitmap以及将bitmap保存成图片到SD卡中 效果图 代码分析 bitmapZoomByHeight(Bitmap s ...
- 将SD卡中保存的摄像头(OV7620)数据合成8位灰度图像
暑假的时候做车用到SD卡保存摄像头OV7620的数据,采用SPI,图片大小是155*60,刚开始学这个没加什么东西,直接就把数据往SD里面塞,初始化创建了一个data1.txt的文件 rc =f_op ...
- 短视频平台开发,将图片、视频保存到本地的相册中
短视频平台开发,将图片.视频保存到本地的相册中实现的相关代码 获取本地相册 - (IBAction)goodsButton1Touch:(id)sender {//拿到获取相册的权限if([UIIma ...
- android存储到sd卡中,android保存文件到SD卡【文件存储】
sd卡用于保存大文件如视频,音频,大文档等 package cn.itcast.files; import cn.itcast.service.FileService; import android. ...
- 【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!
李华明Himi 原创,转载务必在明显处注明: 转载自 [黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/327.html 很多童鞋说 ...
- Android笔记:保存Bitmap到SD卡中
之前一般是把ImageView转成Bitmap比较多,最近用到把Bitmap保存到本地,去网上看了看正好的记录下来吧, 直接贴代码: //String path,String picNamepubli ...
- android将拍摄的图片存入sd卡中,Android将图片保存至SD卡上
首先判断SD卡是否插入--> public String getSDPath(){ File SDdir=null; boolean sdCardExist= Environment.getEx ...
- html前端使用js生成pdf文件并保存到本地
安装jspdf和html2canvas依赖,其中jspdf是文件保存操作,html2canvas是为了将内容转换为canvas图片 npm install jspdf html2canvas --sa ...
- Flutter生成长截图并保存在本地
xml中需要配置权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&g ...
最新文章
- 连载-第1章绪论 1.2嵌入式处理器
- 常见的IE浏览器的一些兼容问题及解决方法
- 涉密机房建设方案如何规划?
- java 实体比较_java比较实体类
- solr5.3.1 mysql_Solr5.3.1 dataimport 导入mysql数据
- php 支付宝小程序授权登陆验签_星巴克“啡快”登陆支付宝小程序,让你“飞快”取到咖啡...
- mysql数据库连接锁住_锁mysql方法
- java抠图边框颜色处理_java 实现抠图(项目应用场景:抠图章)
- php废物,PHP的垃圾回收机制以及大概实现
- Mysql + keepalived 实现双主热备读写分离
- 调研助力4S店,解码困境谜团
- 斐讯K1S路由器刷华硕固件教程
- 基于MySQL的图书管理系统
- SSD的FTL——深入浅出SSD笔记
- TabHost眼睛会骗人
- 读书有益——》《断舍离·舍·做减法的勇气》
- 谈谈c语言中delay的用法
- 基因家族分析⑦:用MEME查询基因家族的motif
- fscanf php,php fscanf() 函数使用方法
- 电脑怎么翻译图片中的文字?快速翻译图片文字的方法