diff --git a/src/main/java/com/ycwl/basic/image/watermark/operator/LeicaWatermarkOperator.java b/src/main/java/com/ycwl/basic/image/watermark/operator/LeicaWatermarkOperator.java index 402ad7c..a1368df 100644 --- a/src/main/java/com/ycwl/basic/image/watermark/operator/LeicaWatermarkOperator.java +++ b/src/main/java/com/ycwl/basic/image/watermark/operator/LeicaWatermarkOperator.java @@ -151,7 +151,7 @@ public class LeicaWatermarkOperator implements IOperator { ImageWriteParam writeParam = writer.getDefaultWriteParam(); if (writeParam.canWriteCompressed()) { 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); } catch (IOException e) { diff --git a/src/main/java/com/ycwl/basic/image/watermark/operator/NormalWatermarkOperator.java b/src/main/java/com/ycwl/basic/image/watermark/operator/NormalWatermarkOperator.java index 026eb85..6b53d75 100644 --- a/src/main/java/com/ycwl/basic/image/watermark/operator/NormalWatermarkOperator.java +++ b/src/main/java/com/ycwl/basic/image/watermark/operator/NormalWatermarkOperator.java @@ -127,7 +127,7 @@ public class NormalWatermarkOperator implements IOperator { ImageWriteParam writeParam = writer.getDefaultWriteParam(); if (writeParam.canWriteCompressed()) { 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); } catch (IOException e) {