java 压缩10M的大图片哪种方法速度快内存占用少请列举
以下是几种可能的方法:
-
使用Java自带的ZipOutputStream类进行压缩。这种方法速度较快,但是压缩率可能不是最高的。内存占用也比较少。
-
使用Apache Commons Compress库中的GzipCompressorOutputStream类进行压缩。这种方法压缩率较高,但是速度可能比较慢。内存占用也比较少。
-
使用Java Image I/O库中的JPEGImageWriteParam类进行压缩。这种方法速度较快,但是压缩率可能不是最高的。内存占用也比较少。
-
使用Java Advanced Imaging库中的JPEGImageEncoder类进行压缩。这种方法速度较快,但是压缩率可能不是最高的。内存占用也比较少。
需要根据具体情况选择合适的方法。
原文地址: https://www.cveoy.top/t/topic/bRiu 著作权归作者所有。请勿转载和采集!