日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java图片转换成base64_Java将图片转换成Base64字符串

發布時間:2025/3/19 java 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java图片转换成base64_Java将图片转换成Base64字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

public classImageUtil {/*** 本地圖片轉換成base64字符串

*@paramimgFile

* 圖片本地路徑

*@return

*/

public static String ImageToBase64ByLocal(String imgFile) {//將圖片文件轉化為字節數組字符串,并對其進行Base64編碼處理

InputStream in = null;byte[] data = null;//讀取圖片字節數組

try{

in= newFileInputStream(imgFile);

data= new byte[in.available()];

in.read(data);

in.close();

}catch(IOException e) {

e.printStackTrace();

}//對字節數組Base64編碼

BASE64Encoder encoder = newBASE64Encoder();return encoder.encode(data);//返回Base64編碼過的字節數組字符串

}/*** base64字符串轉換成圖片

*@paramimgStr

* base64字符串

*@paramimgFilePath

* 圖片存放路徑

*@return

*/

public static boolean Base64ToImage(String imgStr, String imgFilePath) { //對字節數組字符串進行Base64解碼并生成圖片

if (StringUtil.isNullOrEmpty(imgStr)) { //圖像數據為空

return false;

}

BASE64Decoder decoder= newBASE64Decoder();try{//Base64解碼

byte[] b =decoder.decodeBuffer(imgStr);for (int i = 0; i < b.length; ++i) {if (b[i] < 0) {//調整異常數據

b[i] += 256;

}

}

OutputStream out= newFileOutputStream(imgFilePath);

out.write(b);

out.flush();

out.close();return true;

}catch(Exception e) {return false;

}

}public static byte[] Base64ToByte(String imgStr) {if (StringUtil.isNullOrEmpty(imgStr)) { //圖像數據為空

return null;

}

BASE64Decoder decoder= newBASE64Decoder();try{//Base64解碼

byte[] b =decoder.decodeBuffer(imgStr);for (int i = 0; i < b.length; ++i) {if (b[i] < 0) {//調整異常數據

b[i] += 256;

}

}returnb;

}catch(Exception e) {return null;

}

}public staticInputStream Base64ToInputStream(String imgStr) {byte[] b =Base64ToByte(imgStr);if(null ==b) {return null;

}

ByteArrayInputStream bais= newByteArrayInputStream(b);returnbais;

}public staticString handleBase64Str(String base64Str) {

String markStr= "base64,";int indexOf =base64Str.indexOf(markStr);if(indexOf != -1) {return base64Str.substring(indexOf +(markStr.length()));

}returnbase64Str;

}

}

總結

以上是生活随笔為你收集整理的java图片转换成base64_Java将图片转换成Base64字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 狠狠干狠狠搞 | 美女被草 | 欧美日韩在线视频 | 日韩毛片在线观看 | 天堂综合| 成人一级生活片 | 老熟妇仑乱一区二区视频 | 日本久久爱 | 日韩成年人视频 | 精品久久网站 | 国产一区二区三区免费看 | 5级黄色片 | 蝌蚪久久| 精品欧美在线观看 | 三级黄色网 | 亚洲一本在线 | 精品在线不卡 | 亚洲综合另类 | 日本国产一区 | 狠狠干成人 | 日本视频在线观看 | 自拍1区 | 操大逼网站 | 午夜免费网 | 国产9区| 2019最新中文字幕 | 九九热这里都是精品 | 污污的视频在线免费观看 | 免费性爱视频 | 99久久久无码国产精品性色戒 | 日本免费不卡一区二区 | 久久久国产精品x99av | 中文字幕在线观看精品 | 国产精品伦一区二区三区免费看 | 国产高清免费在线播放 | 男女黄床上色视频 | av尤物在线| 天天爽夜夜爽夜夜爽 | 亚洲无人禁区 | 久久99影院| 狠狠爱夜夜操 | 少妇偷人精品无码人妻 | 美女在线免费视频 | 痴女扩张宫交脱垂重口小说 | 欧美精品一区二区三区蜜臀 | 久久久久久久9999 | av电影网站在线观看 | 大陆极品少妇内射aaaaa | 污污在线免费观看 | 青青久久国产 | 日韩精品五区 | 午夜视频观看 | 久久亚洲综合国产精品99麻豆精品福利 | 国产黑丝一区二区 | 天天操网站 | 国产欧美一区二 | 色香蕉在线视频 | 人妻系列一区 | 日本午夜免费福利视频 | free性欧美hd精品4k | 91九色高潮| 久久成人视屏 | 精品播放| 波多野结衣1区 | 日韩色道 | 亚洲av永久一区二区三区蜜桃 | 一级做a爰片毛片 | 国产精品高潮呻吟久久久 | 亚洲精品国产精华液 | 福利社午夜 | 国产福利观看 | 五月天国产在线 | 奇米色婷婷| 泷泽萝拉在线播放 | 国产亚洲精久久久久久无码77777 | 69性影院 | 久久深夜 | 波多野结衣在线看 | 87福利视频 | 日韩av网站在线播放 | 自拍偷拍精品 | 台湾佬中文在线 | 国产三级成人 | 国产成人久久精品流白浆 | 亚洲午夜久久久久久久久久久 | 国产免费一区视频观看免费 | 中文字幕永久视频 | 日本免费www | 精品国产乱码久久久久久婷婷 | 免费成人在线观看 | 福利电影一区二区三区 | 黄色一级大片在线免费看国产 | 香蕉黄视频 | 青青草成人在线观看 | 婷婷色视频 | 欧美一级艳片视频免费观看 | 蜜桃av成人永久免费 | 欧洲亚洲另类 | 日韩啊v|