diff --git a/youlai-common/common-core/src/main/java/com/youlai/common/util/ImgUtils.java b/youlai-common/common-core/src/main/java/com/youlai/common/util/ImgUtils.java index 83a27b08d1bfd56fece256e7555a4a150f454004..ff038cc4e8e7c3d04a11dd793d652a41a872673e 100644 --- a/youlai-common/common-core/src/main/java/com/youlai/common/util/ImgUtils.java +++ b/youlai-common/common-core/src/main/java/com/youlai/common/util/ImgUtils.java @@ -36,18 +36,22 @@ public class ImgUtils { /** - * 根据图片大小获取压缩比 + * 根据图片大小设置压缩比 * * @param size 图片大小(单位:Bytes) * @return 压缩比例 */ public static float getCompressQuality(long size) { - if (size <= 0.1 * 1024 * 1024) { - return 0.5f; - } else if (size > 0.1 * 1024 * 1024 && size <= 1 * 1024 * 1024) { - return 0.3f; + if (size > 0.1 * 1024 * 1024 && size <= 0.5 * 1024 * 1024) { + return 0.8f; + } else if (size > 0.5 * 1024 * 1024 && size <= 1 * 1024 * 1024) { + return 0.6f; + } else if (size > 1 * 1024 * 1024 && size <= 2 * 1024 * 1024) { + return 0.4f; + } else if (size > 2 * 1024 * 1024 && size <= 5 * 1024 * 1024) { + return 0.2f; } else { - // 大于1M + // 大于5M return 0.1f; } } diff --git a/youlai-common/common-file/src/main/java/com/youlai/common/file/service/MinioService.java b/youlai-common/common-file/src/main/java/com/youlai/common/file/service/MinioService.java index 874468365e0be540523e514b2921a2222b4df07e..73947e18dbd593f49ccccaec9947b59adbc65b8a 100644 --- a/youlai-common/common-file/src/main/java/com/youlai/common/file/service/MinioService.java +++ b/youlai-common/common-file/src/main/java/com/youlai/common/file/service/MinioService.java @@ -19,7 +19,9 @@ import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; import org.springframework.web.multipart.MultipartFile; -import java.io.*; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.InputStream; import java.time.LocalDateTime;