java图⽚⽔印处理
男士用品品牌党员宣誓誓词vivo手机密码忘记了怎么强制解锁1.实现⽔印效果⾸先要获取上传的图⽚并将其保存到指定⽬录下。作为原图
2.将图⽚加载到内存当中通过ad(input)读取流获得图⽚。
3.创建⼀个空图⽚对象---->BufferedImage对象,new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
4.创建Graphics2D 准备进⾏绘画,并将底图也就是需要打⽔印的图⽚先进⾏绘制
技校学什么专业好男生5.读取⽔印图⽚,并将获取到的⽔印图⽚缓存到内存⾥并且获取⾼跟宽
6.⽤底图的宽减去⽔印图的宽 以及底图⾼减去⽔印图的⾼。
7.给Graphics2D对象设置alpha透明度Instance(AlphaComposite.SRC_ATOP, alpha));
央行心形纪念币预约>王珞丹电影8.将⽔印图进⾏绘制 调⽤Graphics2D.drawImage⽅法以后调⽤dispose⽅法释放资源。
9.创建⼀个输出流FileOutputStream并给出输出路径
10.创建JPEGImageEncoder对象, ⽤ateJPEGEncoder(outputstrean);
11.调⽤encode⽅法 将bufferedImage流转换成jpeg数据流。
12.最后关闭所有的流。添加⽔印成功。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论