Android-读取本地文本,把Base64 datastring转换为图片
来源:互联网 发布:ping命令使用的端口号 编辑:程序博客网 时间:2024/05/08 14:40
String path="storage/sdcard0/a.jpg"; Bitmap b= BitmapFactory.decodeFile(path); ByteArrayOutputStream out = null; try { out = new ByteArrayOutputStream(); b.compress(Bitmap.CompressFormat.JPEG, 100, out); out.flush(); out.close(); byte[] imgBytes = out.toByteArray(); String b64=Base64.encodeToString(imgBytes, Base64.CRLF); System.out.println(b64); RandomAccessFile raf = new RandomAccessFile(mFile, "rw"); raf.seek(mFile.length()); raf.write(b64.getBytes()); raf.close(); } catch (Exception e) { // TODO Auto-generated catch block } finally { try { out.flush(); out.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }---------------------------------------------------------------------------- String sdPath=Environment.getExternalStorageDirectory().toString(); StringBuffer sb = new StringBuffer(); File file = new File(sdPath+"/base64.txt"); try { FileInputStream fis = new FileInputStream(file); int c; while ((c = fis.read()) != -1) { sb.append((char) c); } fis.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } //--------------------转换分割线------------------------------------- byte[] bytes = Base64.decode(sb.toString(), Base64.DEFAULT); Bitmap bitmap = BitmapFactory.decodeByteArray(bytes, 0, bytes.length); File newFile = new File(sdPath, "new.jpg"); if (!newFile.exists()) { try { newFile.createNewFile(); FileOutputStream o = new FileOutputStream(newFile); if (bitmap.compress(Bitmap.CompressFormat.JPEG, 100, o)) { Toast.makeText(this, "转换成功", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(this, "转换失败", Toast.LENGTH_SHORT).show(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
0 0
- Android-读取本地文本,把Base64 datastring转换为图片
- android 把图片转换成Base64字符串
- android 读取本地或网络图片,转换为Bitmap -
- android 读取本地或网络图片,转换为Bitmap -
- PHP将Base64图片转换为本地图片并保存
- 如何把图片的地址转换为base64
- Java实现base64图片转换为base64字符串。base64字符串转换图片 之间的互相转换,并保存在本地。
- android 读取本地或网络图片,转换为Bitmap 并保存本地中
- 把图片转换为文本以及其反过程
- android 图片Uri转换为本地地址
- js图片转换为base64
- 图片转换为Base64编码
- 文本转换为图片
- android处理图片工具类,图片压缩,把图片互换转换成base64和bitmap
- 转化本地图片为base64编码
- JAVA 把base64图片数据转为本地图片
- JAVA 把base64图片数据转为本地图片
- 把base64图片数据转为本地图片的函数
- jQuery-源码阅读,使用init()而不用普通原型模式的原因
- ftrace
- 使用自定义ttf字体包
- 1077 Kuchiguse
- linux下源码安装zbar
- Android-读取本地文本,把Base64 datastring转换为图片
- 用CocoaPods和ReactiveCocoa的安装
- 城市交通视频监控的录像文件检索
- 嵌入式高手之路
- 7.1 如何点击recyclerView 的某个项目 然后跳到相应的页面
- 利用代码动态生成MyEclipse5.5注册码
- 算法运行时间、logN、NlogN 之间的比较
- BUG记录之Android开发
- 求a*b的后三位 二分加速法