在java开发过程中经常会遇到图片的处理,有时候遇到图片过大,这时候我们就需要进行图片的压缩处理。
最近在进行word文档中图片显示时,正好遇到这个问题。采用google的开源工具Thumbnailator,是非常方便的,参考文档:https://www.cnblogs.com/linkstar/p/7412012.html
直接上代码:看方法将图片字节码进行压缩: decompressPicByte(byte[] picByte)
package com.xing.deng.test;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import javax.imageio.ImageIO;
import net.coobird.thumbnailator.Thumbnails;
import net.coobird.thumbnailator.Thumbnails.Builder;
import sun.misc.BASE64Encoder;
public class MyTestImage {
public static void main(String[] args) {
//