k94314517
2024-03-18 52f8e08715abd234c3bd6908e4338b1da1d8b0b4
server/dmvisit_service/src/main/java/com/doumee/core/utils/FaceImageCompress.java
@@ -43,8 +43,8 @@
    private SystemDictDataBiz systemDictDataBiz;
    public static void main(String[] args) {
        compressAllFiles(new File("/usr/local/ftp/member/20240317"),800);
//        compressAllFiles(new File("D://visit"));
//        compressAllFiles(new File("/usr/local/ftp/member/20240317"),800);
        compressAllFiles(new File("D://visit"),1100);
    }
    public static void compressAllFiles(File folder ,int w) {
        File[] files = folder.listFiles();
@@ -116,7 +116,7 @@
            long originalFileSize = file.length();
            BufferedImage originalImage = ImageIO.read(file);
            double compressionRatio =  (double) originalFileSize / (200 * 1024.0);
            if (compressionRatio > 1 && originalImage.getWidth()>w) {
            if (compressionRatio >= 1  ) {
                System.out.println("==========================="+compressionRatio);
//                int compressedWidth = (int) (originalImage.getWidth() / compressionRatio);
//                int compressedHeight = (int) (originalImage.getHeight() / compressionRatio);
@@ -138,9 +138,11 @@
                ImageIO.write(compressedImage, "jpg", outputfile);
                if(outputfile.length()<50 * 1024.0){
                    resetOldfile(oldFile);
                    System.out.println("================小于50");
                }
            } else {
                //不处理
                System.out.println("================成功");
            }
        } catch (Exception e) {
            e.printStackTrace();