图片数据Base64编解码(java实现)

来源:互联网 发布:淘宝虚拟物品 编辑:程序博客网 时间:2024/04/28 08:36
package com.vista.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class MyTest { public static void main(String[] args) { String strImg = GetImageStr(); GenerateImage(strImg); } public static String GetImageStr() {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理 String imgFile = "d://111.jpg";//待处理的图片 InputStream in = null; byte[] data = null; //读取图片字节数组 try { in = new FileInputStream(imgFile); data = new byte[in.available()]; in.read(data);//注意这里,自己转不好使,有空看看源代码(相当于把in中read后的内容放到data中) in.close(); } catch (IOException e) { e.printStackTrace(); } //对字节数组Base64编码 BASE64Encoder encoder = new BASE64Encoder(); return encoder.encode(data);//返回Base64编码过的字节数组字符串 } public static boolean GenerateImage(String imgStr) {//对字节数组字符串进行Base64解码并生成图片 if (imgStr == null) //图像数据为空 return false; BASE64Decoder decoder = new BASE64Decoder(); try { //Base64解码 byte[] b = decoder.decodeBuffer(imgStr); for(int i=0;i
  • 图片数据Base64编解码(java实现)
  • 图片数据Base64编解码(java实现)
  • 图片数据Base64编解码(java实现)
  • 图片数据Base64编解码(java实现)
  • 图片数据Base64编解码(java实现)
  • 图片数据Base64编解码(java实现)
  • 图片数据Base64编解码(java实现)
  • 图片数据Base64编解码(java实现)
  • 图片数据Base64编解码(java实现)
  • 图片数据Base64编解码(java实现)
  • 图片数据Base64编解码(java实现)
  • Java实现BASE64编解码
  • Java实现BASE64编解码
  • Java实现BASE64编解码
  • java实现Base64编解码
  • Java实现Base64互相编解码转换图片与字符串
  • base64 编解码的 Java 实现
  • Java 8实现BASE64编解码
  • 关于LINUX权限-bash: ./startup.sh: Permission denied
  • 进步中遇到的问题
  • Qt学习之路(26): 反走样
  • Linux下查看CPU使用率!系统资源使用情况!
  • php生成HTML
  • 图片数据Base64编解码(java实现)
  • 使用 Minidumps 和 Visual Studio .NET 进行崩溃后调试
  • Linux /dev目录
  • joomla!的virtueMart的产品中文描述乱码解决方法
  • visual studio编写的exe程序不能在没装vs的电脑上运行
  • 在编程中遇到问题应如何寻求帮助
  • 谈面试
  • jQuery 常见操作实现方式
  • 接收的短消息之SMS - Submit - Report
  • 原创粉丝点击