Browse Source

优化生成缩略图

chunping 3 years ago
parent
commit
c7455351fe

+ 2 - 2
mp-admin/src/main/java/com/qs/mp/web/controller/common/FileUploadController.java

@@ -265,7 +265,7 @@ public class FileUploadController extends BaseApiController {
             if (pWidth > 500) {
                 float scale = 500f / pWidth;
                 if ("image/png".equals(file.getContentType())) {
-                    Thumbnails.of(outFilePath).scale(scale).outputQuality(0.8)
+                    Thumbnails.of(outFilePath).scale(scale > 0.5 ? 0.5 : scale).outputQuality(0.8)
                         .imageType(BufferedImage.TYPE_INT_ARGB).outputFormat("png")
                         .toFile(outFilePath);
                 } else {
@@ -273,7 +273,7 @@ public class FileUploadController extends BaseApiController {
                 }
             }else {
                 if ("image/png".equals(file.getContentType())) {
-                    Thumbnails.of(outFilePath).scale(0.7).outputQuality(0.8)
+                    Thumbnails.of(outFilePath).scale(0.5).outputQuality(0.8)
                         .imageType(BufferedImage.TYPE_INT_ARGB).outputFormat("png")
                         .toFile(outFilePath);
                 } else {