google开源的图片压缩工具

硅谷探秘者 152 0 0

1.maven依赖

<dependency>
            <groupId>net.coobird</groupId>
            <artifactId>thumbnailator</artifactId>
            <version>0.4.8</version>
        </dependency>

2.代码

    public static void main(String[] args) {
        try {
            Thumbnails.of("D:\\test\\file\\photo\\4.jpg")//原图地址
                    .scale(1f)
                    .outputQuality(0.8f)
                    .toFile("D:\\test\\file\\photo\\2.jpg");//压缩后图片地址
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

scale指缩放的大小(0-1),1f是指原图,0.5f是指缩放到原图的一半。

outputQuality指图片的质量,(0-1),越大图片质量越好。

 

猜你喜欢
工具 311 javazip类packagecom.dzqc.yx.util;importjava.io.File;importjava.io.FileInputStream
win rar 82 winrar(windows)自从电脑被p2p垃圾软件恶意捆绑了一堆垃圾软件后,对这种软件有了后遗症。安装时候要小心。
工具 268 类packagecom.dzqc.yx.util;importjava.io.FileInputStream;importjava.io.FileOutputStream
工具 422 packageunzip;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.util.Enumeration;importjava.util.zip.ZipEntry;importjava.util.zip.ZipFile;
weblog 2082 使用 this.panel.BackgroundImage=global::WindowsFormsApplication2.Properties.Resources.one; 这样就给一个panel设置了背景
远程连接 153 ToDesk免费远程桌面连接
工具java 205 luyten反编译
工具 video 455 测试类packageit.sauronsoftware.main;importjava.io.File;importit.sauronsoftware.jave.AudioAttributes;importit.sauronsoftware.jave.Encoder;importit.sauronsoftware.jave.EncoderException;importit.sauronsoftw
归档
2018年11月  12 2018年12月  33 2019年01月  28 2019年02月  28 2019年03月  32 2019年04月  27 2019年05月  33 2019年06月  6 2019年07月  12 2019年08月  12 2019年09月  21 2019年10月  8 2019年11月  15 2019年12月  25 2020年01月  9 2020年02月  5 2020年03月  16 2020年04月  4 2020年06月  1 2020年07月  7 2020年08月  13 2020年09月  9 2020年10月  4
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git undefined undefined sdf sdf dsdf sdfasdfasd sdf ppp sdf fggdgsd kkk kkk kkk sdddf 456
目录