Browse Source

将照片压缩到200k

dzx 9 months ago
parent
commit
aa38455284

+ 4 - 0
src/main/java/com/xjrsoft/module/hikvision/util/FaceImportUtil.java

@@ -3,6 +3,7 @@ package com.xjrsoft.module.hikvision.util;
 import com.google.gson.JsonArray;
 import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
+import com.xjrsoft.common.utils.ImageUtil;
 import com.xjrsoft.module.personnel.entity.TeacherFaceProcess;
 import com.xjrsoft.module.teacher.mapper.FaceImportMapper;
 
@@ -114,6 +115,9 @@ public class FaceImportUtil {
                 outputStream.write(buffer, 0, bytesRead);
             }
             byte[] imageBytes = outputStream.toByteArray();
+            //压缩到200k
+            imageBytes = ImageUtil.compressUnderSize(imageBytes, 204800);
+
             base64String = Base64.getEncoder().encodeToString(imageBytes);
             inputStream.close();
             outputStream.close();