You've already forked FrameTour-BE
调高压缩率
This commit is contained in:
@@ -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) {
|
||||||
|
@@ -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) {
|
||||||
|
Reference in New Issue
Block a user