java 图片加水印实例代码
2018-10-12 13:51
1011 查看
try {
String targetImg = "D:/Blue hills.jpg";
// String pressImg = "D:/20130311220300.jpg";
String pressImg = "D:/html_original.jpg";
File f1 = new File(targetImg);
Image src = ImageIO.read(f1);
int width = src.getWidth(null);
int height = src.getHeight(null);
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics g = image.createGraphics();
g.drawImage(src, 0, 0, width, height, null);
File f2 = new File(pressImg);
Image src_pao = ImageIO.read(f2);
int width_pao = src_pao.getWidth(null);
int height_pao = src_pao.getHeight(null);
g.drawImage(src_pao, (width-+width_pao)/2, (height-height_pao)/2,width_pao,height_pao, null);
// g.drawImage(src_pao, 100, 100,width,height, null);
g.dispose();
FileOutputStream out = new FileOutputStream(targetImg);
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(image);
out.close();
System.out.println("水印添加成功!!");
} catch (Exception e) {
// TODO: handle exception
System.out.println("水印添加失败!!");
e.printStackTrace();
}
您可能感兴趣的文章:
相关文章推荐
- Java图片处理 (文字水印、图片水印、缩放、补白)代码实例
- java实现文章图片水印效果的代码实例
- java图片添加水印实例代码分享
- C#图片加水印实例与代码
- java做图片加水印的功能代码
- Java给图片加图片水印代码
- java给图片加水印代码
- java代码生成的带图片和附件的邮件发送实例
- java 实现输出随机图片实例代码
- java.imageIo给图片添加水印的实现代码
- Java图片水印生成器代码 - 批量给自己的网站图片加水印
- php图片加水印原理(超简单的实例代码)
- java生成图片验证码实例代码
- Java代码实现给图片添加文字水印 详细教程一
- JAVA代码在图片上加入文字信息的代码实例
- asp.net上传图片并作处理水印与缩略图的实例代码
- java 根据坐标截取图片实例代码
- Java代码实现图片水印效果
- JAVA Frame 窗体背景图片,首位相接滚动代码实例
- php图片加水印原理(超简单的实例代码)