调高压缩率

This commit is contained in:
2025-07-22 11:02:22 +08:00
parent 1eb527574b
commit 2adce97503
2 changed files with 2 additions and 2 deletions

View File

@@ -151,7 +151,7 @@ public class LeicaWatermarkOperator implements IOperator {
ImageWriteParam writeParam = writer.getDefaultWriteParam(); ImageWriteParam writeParam = writer.getDefaultWriteParam();
if (writeParam.canWriteCompressed()) { if (writeParam.canWriteCompressed()) {
writeParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); writeParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
writeParam.setCompressionQuality(0.95f); // 设置写入质量为 95% writeParam.setCompressionQuality(0.75f); // 设置写入质量为 75%
} }
writer.write(null, new javax.imageio.IIOImage(newImage, null, null), writeParam); writer.write(null, new javax.imageio.IIOImage(newImage, null, null), writeParam);
} catch (IOException e) { } catch (IOException e) {

View File

@@ -127,7 +127,7 @@ public class NormalWatermarkOperator implements IOperator {
ImageWriteParam writeParam = writer.getDefaultWriteParam(); ImageWriteParam writeParam = writer.getDefaultWriteParam();
if (writeParam.canWriteCompressed()) { if (writeParam.canWriteCompressed()) {
writeParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); writeParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
writeParam.setCompressionQuality(0.95f); // 设置写入质量为 95% writeParam.setCompressionQuality(0.75f); // 设置写入质量为 75%
} }
writer.write(null, new javax.imageio.IIOImage(newImage, null, null), writeParam); writer.write(null, new javax.imageio.IIOImage(newImage, null, null), writeParam);
} catch (IOException e) { } catch (IOException e) {