在图片的指定位置添加水印

在图片上添加水印,通常用于为图片添加图片的所有者(可以是公司的网址或是公司名称),从而标识图片的所有权,防止他人盗用。在为图片添加水印时,通常需要指定水印的位置,也就是在图片的指定位置添加水印。实现在图片的指定位置添加水印可以通过以下几个步骤完成。

1)创建一个JFrame窗体,并在该窗体中添加提示性的JLabel标签组件。

2)导入已有类IntJTextField,应用该类的getInt()方法接收用户输入的x轴坐标和y轴坐标,并转换为整型。

3)导入已有类WatermarkImg,用于显示图片,并在图片上添加水印。在使用该类时,可以调用setX()方法,设置水印文字x轴的坐标;调用setY()方法,设置水印文字y轴的坐标。

4)添加“添加水印”按钮,在该按钮的单击事件下编写调用已有类在图片的指定位置添加水印的代码。

 已有类

位置:应用/源码管理/类库/IntJTextField.jar

 最终效果

实例设计效果如图1

1  未添加水印的效果图

输入水印文字x轴坐标和水印文字y轴坐标后,单击“添加水印”按钮,将在图片上添中水印文字,如图2所示。

2  添加水印后的效果图