以下是几种可能的方法:

  1. 使用Java自带的ZipOutputStream类进行压缩。这种方法速度较快,但是压缩率可能不是最高的。内存占用也比较少。

  2. 使用Apache Commons Compress库中的GzipCompressorOutputStream类进行压缩。这种方法压缩率较高,但是速度可能比较慢。内存占用也比较少。

  3. 使用Java Image I/O库中的JPEGImageWriteParam类进行压缩。这种方法速度较快,但是压缩率可能不是最高的。内存占用也比较少。

  4. 使用Java Advanced Imaging库中的JPEGImageEncoder类进行压缩。这种方法速度较快,但是压缩率可能不是最高的。内存占用也比较少。

需要根据具体情况选择合适的方法。

java 压缩10M的大图片哪种方法速度快内存占用少请列举

原文地址: https://www.cveoy.top/t/topic/bRiu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录