国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Java處理圖片實現(xiàn)base64編碼轉(zhuǎn)換

瀏覽:108日期:2022-09-05 11:44:14

前言

環(huán)境:使用這個代碼前:請確保你的JDk是JAVA8及其以上

開發(fā)測試地址:http://imgbase64.duoshitong.com/ 可以查看是否執(zhí)行成功

Java處理圖片實現(xiàn)base64編碼轉(zhuǎn)換

注意事項

一般插件返回的base64編碼的字符串都是有一個前綴的。'data:image/jpeg;base64,' 解碼之前這個得去掉。

Code

MainTest

/** * 示例 * @throws UnsupportedEncodingException * @throws FileNotFoundException */ @SuppressWarnings('resource') public static void main(String[] args) throws UnsupportedEncodingException, FileNotFoundException { String strImg = getImageStr('Z:水印2.bmp'); System.out.println(strImg); File file = new File('z://1.txt'); FileOutputStream fos = new FileOutputStream(file); OutputStreamWriter osw = new OutputStreamWriter(fos, 'UTF-8'); try { osw.write(strImg); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } //generateImage(strImg, 'Z:水印444.bmp'); }

加密:

** * @Description: 根據(jù)圖片地址轉(zhuǎn)換為base64編碼字符串 * @Author: * @CreateTime: * @return */ public static String getImageStr(String imgFile) { InputStream inputStream = null; byte[] data = null; try { inputStream = new FileInputStream(imgFile); data = new byte[inputStream.available()]; inputStream.read(data); inputStream.close(); } catch (IOException e) { e.printStackTrace(); } // 加密 Encoder encoder = Base64.getEncoder(); return encoder.encodeToString(data); }

解密:

/** * @Description: 將base64編碼字符串轉(zhuǎn)換為圖片 * @Author: * @CreateTime: * @param imgStr base64編碼字符串 * @param path 圖片路徑-具體到文件 * @return */ public static boolean generateImage(String imgStr, String path) { if (imgStr == null)return false; // 解密 try {Decoder decoder = Base64.getDecoder();byte[] b = decoder.decode(imgStr);// 處理數(shù)據(jù)for (int i = 0; i < b.length; ++i) { if (b[i] < 0) { b[i] += 256; }}OutputStream out = new FileOutputStream(path);out.write(b);out.flush();out.close();return true; } catch (IOException e) {return false; } }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 欧美理论大片清免费观看 | 页面升级亚洲 | 精品视频国产狼人视频 | 国产免费怡红院视频 | 日韩欧美一区二区不卡看片 | 韩国免费特一级毛片 | aaaaaa级特色特黄的毛片 | 欧洲国产伦久久久久久久 | 欧美另类视频videosbest18 | 亚洲国产精品线观看不卡 | 91精品视频播放 | 日本一级在线观看 | 特黄特色三级在线播放 | 欧美精选欧美极品 | 亚洲国产一区二区三区在线观看 | 国产三级香港三韩国三级 | 久草免费在线视频观看 | 亚洲精品视频在线 | 热99re久久国超精品首页 | 拍真实国产伦偷精品 | 欧美三级在线观看不卡视频 | 国产一级aa大片毛片 | 日本三级欧美三级人妇英文 | 高清一区二区三区四区五区 | 久久精品视频6 | 国产无套视频在线观看香蕉 | 免费人成年短视频在线观看免费网站 | 亚洲人成高清 | 日本理论片午夜论片 | 美女视频黄a全部免费专区一 | 日本在线毛片视频免费看 | 大尺度福利视频奶水在线 | 日本特级黄毛片毛片视频 | 国产一区二区三区在线观看精品 | 日日干日日操日日射 | 欧美三区在线观看 | 日本丶国产丶欧美色综合 | 久久综合狠狠综合久久综合88 | 免费在线观看a级毛片 | 亚洲综合日韩精品欧美综合区 | 国产成人精品午夜视频' |