Bitmap 相关1:存取
程序员文章站
2022-06-05 18:55:50
...
Bitmap 相关
1. Bitmap比较特别 因为其不可创建 而只能借助于BitmapFactory 而根据图像来源又可分以下几种情况:
* png图片 如:R.drawable.tianjin
Bitmap bmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.tianjin);
* 图像文件 如: /sdcard/dcim/tianjin.jpeg
Bitmap bmp = BitmapFactory.decodeFile("/sdcard/dcoim/tianjin.jpeg")
2. Bitmap 相关应用
- 本地保存 即 把 Bitmap 保存在sdcard中
* 创建目标文件的File
File fImage = new File("/sdcard/dcim","beijing.jpeg");
FileOutputStream iStream = new FileOutputStream(fImage);
* 取出Bitmap oriBmp
oriBmp.compress(CompressFormat.JPEG, 100, iStream);
- 得到网路图片
* 定义网络图片对应的BufferedInputStream
//图片的链接地址
String icoURI = "http://202.140.96.134:8080/FS-RSS/img/RN.png";
URL imgURL = new URL(iu);
URLConnection conn = imgURL.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
* 下载之
Bitmap bmp = BitmapFactory.decodeStream(bis);
* 关闭Stream
bis.close();
is.close();
上一篇: Linux学习笔记(二)—文件与目录管理
下一篇: 判断手机有无网络
推荐阅读
-
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
-
[JVM 相关] Java 新型垃圾回收器(Garbage First,G1)
-
thinkpad怎么进bios及相关功能介绍(F1)
-
二叉树(LeetCode) C++相关知识代码 系列1
-
Go语言相关练习_选择题(1)
-
JQuery Tips相关(1)----关于$.Ready()
-
三星宣布量产1TB UFS 2.1闪存芯片:存取速度提到1GB/s
-
利用ASP存取各种常用类型数据库(1)
-
Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类 spring
-
Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类 spring