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.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 < b.length; ++i) {
if (b[i] < 0) {// 调整异常数据
b[i] += 256;
}
}
// 生成jpeg 图片
String imgFilePath = "d:\\222.jpg";// 新生成的图片
OutputStream out = new FileOutputStream(imgFilePath);
out.write(b);
out.flush();
out.close();
return true;
} catch (Exception e) {
return false;
}
}
分享到:
相关推荐
labview 图片缩放 base64编码base64解码
Base64编码与图片互转
使用vc++6.0实现base64编码图片数据转图片,也可是图片直接使用base64编码返回数据,源码和成果。
【程序老媛出品,必属精品,亲测校正,...资源名:vb 图片转base64编码 程序源码 资源类型:程序源代码 源码说明: 基于vb编写的实现图片转base64编码程序源码 非常适合借鉴学习 适合人群:新手及有一定经验的开发人员
ajax post 上传图片springmvc获取并保存base64编码的图片的方法
易语言 base64编码转图片 如何 提高转换速度.zip
1.Java生成二维码示例 2.图片保存到本地或生成Base64编码 3.Base64编码生成图片
图片流转存Base64编码然后转图片 Spring 框下的
#功能说明:批量将图片文件转换未base64编码文件(txt格式) #使用说明:将需要转换的批量图片与当前脚本存到到同一目录, # 给当前脚本赋予可执行权限 # 执行脚本即可生成与之对应的txt文件,文件内存放base64编码 #...
pb10调用base64.dll,实现将图片转换成base64编码,将base64编码转换成图片 函数声明 function long GetFileEncode64(ref string filename, ref string encode64)library "base64" alias for "GetFileEncode64;...
PHP将图片转base64编码以及base64图片转换为图片并保存代码
小程序 图片base64转码 源码,ocr识别图片文字信息 。
JSP severlet 动态 base64 编码 图片 显示处理
编码:图片经过base64编码,再进行gzip压缩。 解码:gzip解压,base64解码。
js base64编码格式图片另存为下载
图片转base64编码工具支持PNG、GIF、JPG、BMP、ICO 格式,将图片转换为Base64编码,可以让你很方便地在没有上传文件的条件下将图片插入其它的网页、编辑器中。
function Base64ToImage(const base64:string;AImage:TImage):Boolean; function Base64ToImageFile(const base64:string;AImagefile:string):Boolean; function CheckImgTypeBase64(abase64:string):string;
C++写的图片编码和解码,Demo简单易懂,代码可以复用。很好的解决问题
pb10调用base64.dll,实现将图片转换成base64编码,将base64编码转换成图片 函数声明 function long GetFileEncode64(ref string filename, ref string encode64)library "base64" alias for "GetFileEncode64;...
IOS 上将图片进行BASE64编码,方便网络传输的例子