美文网首页
java进行图片压缩

java进行图片压缩

作者: 墨线宝 | 来源:发表于2025-01-06 15:47 被阅读0次

图片压缩

添加依赖

<dependency>
    <groupId>com.siashan</groupId>
    <artifactId>toolkit-image</artifactId>
    <version>1.1.9</version>
</dependency>

使用Thumbnails来进行图片压缩


public static void compressImage(String path,
                                   int width, int height,
                                   String suffix,
                                   String outputFilename) {

    try {
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        BufferedImage image = Thumbnails.of(path)
                .size(width, height)
                .outputFormat(suffix)
                .asBufferedImage();
        ImageIO.write(image,suffix, new File(outputFilename));

    } catch (IOException e) {


    }
}

public static void main(String[] args) {
        compressImage("/Users/zhanghe/Desktop/线上问题查找.png", 1048, 1000,"png",
                "/Users/zhanghe/Desktop/Optimize.png");


    }

参考文献

相关文章

  • Java图片压缩处理

    网页中某些图片大的时候,图片会加载慢,这时候需要对图片进行压缩处理,Java有对图片进行压缩处理的方法。 整体思路...

  • 图片懒加载之高斯模糊

    压缩原始图片 将原始图片压缩至1~2kb甚至更小的图片nature.jpg 压缩 java 图片压缩natur...

  • 2.Java 图片质量压缩与图片缩放

    Java 图片压缩:像素质量压缩 、图片长宽缩放。常用方式:一种为Java有BufferedImage来处理;另一...

  • Android自动化批量图片压缩插件McImage

    文 | Promise Sun 一、资源图片压缩 关于资源图片压缩,可以在tinypng这个网站进行手动图片压缩,...

  • 每日一问(二十三)Android 如何加载加载大图长图

    1.展示高分辨率图片的时候,最好先将图片进行压缩2.比例大小压缩3.质量压缩4.使用图片压缩库进行压缩5.如果加载...

  • [转]Bitmap的优化

    Bitmap的优化套路很简单,粗暴,就是让压缩。三种压缩方式: 对图片质量进行压缩 对图片尺寸进行压缩 使用lib...

  • 性能优化04-图片优化

    性能优化04-图片优化 一、图片压缩 图片在APP中通常占用很大的内存,所以经常需要进行图片压缩。 常用的图片压缩...

  • GraphicsMagick图片压缩工具类

    Tip:据说淘宝使用此软件进行图片压缩 前提条件 下载GraphicsMagick 添加Im4Java依赖 实现 ...

  • Java图片压缩

    今天遇到了一个场景需要将图片压缩成480*640的格式,方便人脸检测,在网上搜到了Thumbnailator工具类...

  • Android学习笔记:关于图片压缩的总结

    图片需要压缩的情况大致分为以下两种:1.将图片保存到本地时进行压缩,即从Bitmap形式到File形式进行压缩。(...

网友评论

      本文标题:java进行图片压缩

      本文链接:https://www.haomeiwen.com/subject/wugryjtx.html