Browse Source

途宝报单照片水印改为白色,取消透明度

wangzhuo 1 year ago
parent
commit
873c446c20

+ 1 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wx/AttachmngsController.java

@@ -60,7 +60,7 @@ public class AttachmngsController {
         File file2 = AddWatermarkUtil.transferToFile(file);
 
         System.out.println("水印前大小:" + file2.length() / 1024);
-         AddWatermarkUtil.waterPress(file2, file2, Color.DARK_GRAY, 48, watermark);
+         AddWatermarkUtil.waterPress(file2, file2, Color.WHITE, 48, watermark);
 //        AddWatermarkUtil.addWaterMark(file2, file2, Color.DARK_GRAY, 48, watermark);
 
 //        MultipartFile multipartFile = AddWatermarkUtil.fileToTransfer(file2);

+ 2 - 1
ruoyi-common/src/main/java/com/ruoyi/common/utils/AddWatermarkUtil.java

@@ -71,7 +71,8 @@ public class AddWatermarkUtil {
             Font font = loadStyleFont(Font.PLAIN, fontSize);
 
             // 水印透明度
-            g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.5F));
+//            g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.5F));
+            g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER));
             // 根据图片的背景设置水印颜色
             g.setColor(markContentColor);
             // 设置水印文字字体