您的位置:首页 > 编程语言 > Java开发

java base64字符串生成图片

2015-11-11 15:47 591 查看
public static boolean GenerateImage(String imgStr, String savedImagePath) {//对字节数组字符串进行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 = "c:/3.jpg";//新生成的图片

OutputStream out = new FileOutputStream(savedImagePath);

out.write(b);

out.flush();

out.close();

return true;

} catch (Exception e) {

return false;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: