Java图片嵌套图片
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图片嵌套图片相关推荐
- 通过Java代码实现图片的放大和缩小
本文介绍的例子在Android安卓手机上测试通过. 先看看效果吧.可以看到这个开发好的安卓应用有三个按钮:Zoom In缩小图片,Zoom Out放大图片和Save保存. 初始页面: 可以在左边边框自 ...
- java批量转换图片格式
废话不多直接上代码,代码其实也不多.... package com.qiao.testImage;import java.awt.image.BufferedImage; import java.io ...
- java 图片缓存工具,java缓存读取图片解决方案
java缓存读取图片 老师布置了任务,需要把数据库中的图片一缓存的形式读出,不要说什么数据库中路劲,图片整体较大,在给别人使用时不现实. 关键代码:for(int i=0;i<1;i++){ d ...
- java添加背景图片_Java怎么添加背景图片
首先,导入相关的包: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; im ...
- java实现将图片读取成base64字符串,将base64字符串存储为图片。
全栈工程师开发手册 (作者:栾鹏) java教程全解 java实现将图片读取成base64字符串 ,将base64字符串存储为图片. 将图片转化为字符串以后,由于字符串更方便在网络上通过ajax传输. ...
- java 怎么让图片运动,小编给你传授java怎么实现键盘控制图片移动
电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到java怎么实现键盘控制图片移动的问题,如果我们遇到了java怎么实现键盘控制图片移动的情况,该怎么处理怎么才能解决ja ...
- Java后端传图片字节流到Vue前端显示
Java将本地图片转字节流byte[]数组 service @Overridepublic byte[] image2bytes(String imgSrc) throws Exception {Fi ...
- 用Java实现给图片添加文字水印
程序背景 在网络中的很多地方都有水印的存在,比如微信公众号上面的图片,微博,以及这个CSDN博客上面的图片--所以突发奇想,看看自己能否写一个可以给图片添加水印的工具类. 程序代码 package i ...
- java对静态图片/Gif图片/视频进行水印
对静态图片/Gif图片/视频进行水印 刚开始写博客.我用在公司里写的视频/图片/gif图片水印分享出来.有任何不当之处请尽情指出.本人qq:2768861003 静态图片水印 静态图片水印,主要是通过 ...
最新文章
- html之marquee详解[转]
- VTK:Filtering之IterativeClosestPointsTransform
- 怎么固定串口号_工业交换机的背板带宽怎么计算?
- [机器学习] PMML实现模型上线
- PIC温控器c语言程序,PIC CCS C语言程序范例.doc
- Tomcat下载及安装(Windows)
- matlab生成的图显示数据类型,matlab中数据类型及图像显示
- Node.js入门(含NVM、NPM、NVM的安装)-(转载)
- uni-app 简易商城制作
- scratch作品导出html5,抓取scratch源码,使用二进制方式保存。
- 如何关闭计算机自动关机设置方法,Win7电脑怎么取消自动关机?
- coreseek分词
- Failed to connect to repository : Error performing git command: git.exe
- 辽宁省抚顺市谷歌高清卫星地图下载
- 10月10日科技资讯 |罗永浩向老同事道歉;三星漏洞已波及四千万用户;Clojure 1.11 即将发布 | 极客头条
- ADB 最常用命令集合及各种问题解决方式
- Python 无框架实现决策树(DecisionTree)
- android gettext方法,android – getString()和getText()有什么区别?
- Google 新推出三款 AI 拍照 App,走过路过不要错过!
- C语言02基础深入理解(二)