
base64及图片压缩
工作中遇到的小例子
会飞地太阳
Life begins at the end of your comfort zone
展开
-
Base64编码长度的计算
首先明确对Base64的理解Base64的编码都是按字符串长度,以每3个8bit的字符为一组,然后针对每组,首先获取每个字符的ASCII编码,然后把ASCII编码转换成8bit二进制,得到24bit;再把这24bit每六个划分,高位用0补齐,得到4个8bit的字节,然后再将这4个8bit的字节转换成十进制,对照Base64编码表,得到对应编码后的字符。如果字符串的长度不能被3整除,多出来的部分用0补齐,对应的输出字符为“=”Base64的编码长度至少比原来长三分之一。关于Base6原创 2021-07-25 12:19:27 · 10369 阅读 · 0 评论 -
base64和图片的转换
/** * 将base64转为图片 * @param imagebase64 * @param filePath * @return */ public static String decideImage(String imagebase64, String filePath) { BufferedOutputStream os = null; byte[] data = null; try { os...原创 2021-07-23 23:11:17 · 398 阅读 · 0 评论 -
java实现图片压缩
maven中用到的依赖: <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency> <depende原创 2021-07-04 18:36:45 · 1195 阅读 · 0 评论