图片数据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