| | |
| | | import java.io.OutputStream; |
| | | |
| | | /** |
| | | * 图片水印工具类 |
| | | * |
| | | * 图片水印工具类 |
| | | */ |
| | | public class waterMarkUtil { |
| | | |
| | |
| | | // 水印文字字体 |
| | | private static final Font font = new Font("宋体", Font.BOLD, 30); |
| | | // 水印文字颜色 |
| | | private static final Color color = Color.white; |
| | | private static final Color color = Color.blue; |
| | | |
| | | /** |
| | | * 给图片添加水印文字 |
| | |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | String srcImgPath = "G:\\data\\pic\\7aad76110e7c478598da6b82d7446246.jpeg"; |
| | | String text = "synjones"; |
| | | // 给图片添加水印文字 |
| | | //markImage(text, srcImgPath, "G:\\data\\pic\\微信截图水印.png"); |
| | | // 给图片添加水印文字,水印文字旋转-45 |
| | | markImage(text, srcImgPath, "G:\\data\\pic\\7aad76110e7c478598da6b82d7446246水印.png", 45); |
| | | System.out.println("给图片添加水印文字完毕"); |
| | | } |
| | | } |
| | | // public static void main(String[] args) { |
| | | // String srcImgPath = "D:\\testSmile.jpg"; |
| | | // String text = "JCccc"; |
| | | // // 给图片添加水印文字 |
| | | // markImage(text, srcImgPath, "D:\\testSmileWithMark.jpg"); |
| | | // // 给图片添加水印文字,水印文字旋转-45 |
| | | // markImage(text, srcImgPath, "D:\\testSmileWithMarkRotate.jpg", -45); |
| | | // System.out.println("给图片添加水印文字完毕"); |
| | | // } |
| | | |
| | | |