1 packagecom.ten.ms.tmsframework.common.Util;2
3
4
5
6
7 importjava.awt.AlphaComposite;8
9 importjava.awt.Color;10
11 importjava.awt.Font;12
13 importjava.awt.Graphics2D;14
15 importjava.awt.Image;16
17 importjava.awt.RenderingHints;18
19 importjava.awt.image.BufferedImage;20
21 importjava.io.File;22
23 importjava.io.FileOutputStream;24
25 importjava.io.InputStream;26
27 importjava.io.OutputStream;28
29 importjavax.imageio.ImageIO;30
31
32
33 public classWaterMarkUtil {34
35 //水印透明度
36
37 private static float alpha = 0.3f;38
39 //水印横向位置
40
41 private static int positionWidth = 50;42
43 //水印纵向位置
44
45 private static int positionHeight = 100;46
47 //水印文字字体
48
49 private static Font font = new Font("宋体", Font.BOLD, 60);50
51 //水印文字颜色
52
53 private static Color color =Color.red;54
55
56
57 /**
58
59 * 给图片添加水印文字60
61 *62
63 *@paramtext 水印文字64
65 *@paramsrcImgPath 源图片路径66
67 *@paramtargetPath 目标图片路径68
69 */
70
71 pu