File file = new File("1图片路径");
Image img = ImageIO.read(file);
//水印宽度
int width = img.getWidth(null);
//水印高
int height = img.getHeight(null);
BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g = bi.createGraphics();
g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
g.drawImage(img.getScaledInstance(width, height, Image.SCALE_SMOOTH), 0, 0, null);
ImageIcon imgIcon = new ImageIcon("2图片路径");
//宽
int imgIconWidth = imgIcon.getIconWidth();
//高
int imgIconHeight = imgIcon.getIconHeight();
Image con = imgIcon.getImage();
//透明度
float clarity = 0.7f;
g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP, clarity));
//水印的位置
g.drawImage(con, (width-imgIconWidth)/2, (height-imgIconHeight)/2, null);
g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER));
g.dispose();
File sf = new File("3图片路径");
// 保存图片
ImageIO.write(bi, "png", sf);

1图片

2图片

3图片

Java图片嵌套图片相关推荐

  1. 通过Java代码实现图片的放大和缩小

    本文介绍的例子在Android安卓手机上测试通过. 先看看效果吧.可以看到这个开发好的安卓应用有三个按钮:Zoom In缩小图片,Zoom Out放大图片和Save保存. 初始页面: 可以在左边边框自 ...

  2. java批量转换图片格式

    废话不多直接上代码,代码其实也不多.... package com.qiao.testImage;import java.awt.image.BufferedImage; import java.io ...

  3. java 图片缓存工具,java缓存读取图片解决方案

    java缓存读取图片 老师布置了任务,需要把数据库中的图片一缓存的形式读出,不要说什么数据库中路劲,图片整体较大,在给别人使用时不现实. 关键代码:for(int i=0;i<1;i++){ d ...

  4. java添加背景图片_Java怎么添加背景图片

    首先,导入相关的包: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; im ...

  5. java实现将图片读取成base64字符串,将base64字符串存储为图片。

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java实现将图片读取成base64字符串 ,将base64字符串存储为图片. 将图片转化为字符串以后,由于字符串更方便在网络上通过ajax传输. ...

  6. java 怎么让图片运动,小编给你传授java怎么实现键盘控制图片移动

    电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到java怎么实现键盘控制图片移动的问题,如果我们遇到了java怎么实现键盘控制图片移动的情况,该怎么处理怎么才能解决ja ...

  7. Java后端传图片字节流到Vue前端显示

    Java将本地图片转字节流byte[]数组 service @Overridepublic byte[] image2bytes(String imgSrc) throws Exception {Fi ...

  8. 用Java实现给图片添加文字水印

    程序背景 在网络中的很多地方都有水印的存在,比如微信公众号上面的图片,微博,以及这个CSDN博客上面的图片--所以突发奇想,看看自己能否写一个可以给图片添加水印的工具类. 程序代码 package i ...

  9. java对静态图片/Gif图片/视频进行水印

    对静态图片/Gif图片/视频进行水印 刚开始写博客.我用在公司里写的视频/图片/gif图片水印分享出来.有任何不当之处请尽情指出.本人qq:2768861003 静态图片水印 静态图片水印,主要是通过 ...

最新文章

  1. html之marquee详解[转]
  2. VTK:Filtering之IterativeClosestPointsTransform
  3. 怎么固定串口号_工业交换机的背板带宽怎么计算?
  4. [机器学习] PMML实现模型上线
  5. PIC温控器c语言程序,PIC CCS C语言程序范例.doc
  6. Tomcat下载及安装(Windows)
  7. matlab生成的图显示数据类型,matlab中数据类型及图像显示
  8. Node.js入门(含NVM、NPM、NVM的安装)-(转载)
  9. uni-app 简易商城制作
  10. scratch作品导出html5,抓取scratch源码,使用二进制方式保存。
  11. 如何关闭计算机自动关机设置方法,Win7电脑怎么取消自动关机?
  12. coreseek分词
  13. Failed to connect to repository : Error performing git command: git.exe
  14. 辽宁省抚顺市谷歌高清卫星地图下载
  15. 10月10日科技资讯 |罗永浩向老同事道歉;三星漏洞已波及四千万用户;Clojure 1.11 即将发布 | 极客头条
  16. ADB 最常用命令集合及各种问题解决方式
  17. Python 无框架实现决策树(DecisionTree)
  18. android gettext方法,android – getString()和getText()有什么区别?
  19. Google 新推出三款 AI 拍照 App,走过路过不要错过!
  20. C语言02基础深入理解(二)

热门文章

  1. 基于微信小程序的水果丨蔬菜丨农产品商城系统源码(SSM与Springboot版本均有)
  2. HTML基础-笔记1标签
  3. Valentino Beauty华伦天奴美妆即将登陆中国市场
  4. 2014完,2015启
  5. Java读取相片信息
  6. 高速数据采集卡“王牌”对“王牌”
  7. VS code 设置 代码缩进参考线
  8. 做自媒体怎样开始起步?
  9. 洛谷 P3802 小魔女帕琪
  10. 劳动节 | 耕耘美好,创造不凡