.
QQ扫一扫联系
在Java中,为图片添加水印并保存通常涉及使用Java的图像处理库,如java.awt
和javax.imageio
。以下是一个简单的示例,演示如何为图像添加文本水印并保存结果。
首先,确保你有一个原始图片文件(例如original.jpg
),以及你希望添加的水印文本。
在这个示例中:
使用ImageIO.read
方法读取原始图片文件。
创建一个Graphics2D
对象,用于在图片上绘制水印。
使用AlphaComposite
设置水印的透明度。这里的透明度值为0.5,意味着水印将是半透明的。
设置水印文本的颜色、字体和大小。
计算水印文本在图片上的位置,使其居中显示(或根据需要调整位置)。
使用drawString
方法绘制水印文本。
释放Graphics2D
对象。
使用ImageIO.write
方法将带有水印的图片保存到文件。
请确保将"original.jpg"
替换为你的原始图片文件的路径,并将"Watermark Text"
替换为你希望添加的水印文本。运行此代码后,你将得到一个名为watermarked.jpg
的新文件,其中包含添加的水印。
.