JAVA图片加水印(电子奖状填充名字)
JAVA图片加水印(电子奖状填充名字)
try {// 读取原图片信息 C:\Users\Administrator\DesktopFile srcImgFile = new File("C:/Users/Administrator/Desktop/aa.jpg");Image srcImg = ImageIO.read(srcImgFile);int srcImgWidth = srcImg.getWidth(null);int srcImgHeight = srcImg.getHeight(null);// 加水印BufferedImage bufImg = new BufferedImage(srcImgWidth,srcImgHeight,BufferedImage.TYPE_INT_RGB);//获取 Graphics2D 对象Graphics2D g = bufImg.createGraphics();//设置绘图区域g.drawImage(srcImg, 0, 0, srcImgWidth, srcImgHeight, null);//设置字体Font font = new Font("宋体", Font.PLAIN, 110);// 根据图片的背景设置水印颜色Color color = new Color(0, 0, 0);g.setColor(color);g.setFont(font);//获取文字长度int len = g.getFontMetrics(g.getFont()).charsWidth("郭XX".toCharArray(),0,"XXX".length());int x = srcImgWidth - len - 10;int y = srcImgHeight - 20;//todo 应先提取准确的坐标点String str1 = "郭XX";g.drawString(str1, 550, 1200);g.dispose();// 输出图片FileOutputStream outImgStream = new FileOutputStream("C:/Users/Administrator/Desktop/bb.jpg");ImageIO.write(bufImg, "jpg", outImgStream);outImgStream.flush();outImgStream.close();System.out.println("OKOK");} catch (Exception e) {e.printStackTrace();}
展示
说明:里面的坐标轴是通过测试固定的
JAVA图片加水印(电子奖状填充名字)相关推荐
- java 图片加水印不失真_java实现图片加水印效果
图片加水印代码,这些代码不常用,但是用到的时候需要注意的地方也挺多的,每次都重写比较麻烦,记下来备忘.代码是图片加水印的一般流程,可根据实际项目需要自行修改. 注:代码在JPG和PNG格式图片下测试通 ...
- java图片加水印上传工具类_基于Spring Boot实现图片上传/加水印一把梭操作
文章共537字,阅读大约需要 2分钟 ! 概述 很多网站的图片为了版权考虑都加有水印,尤其是那些图片类网站.自己正好最近和图片打交道比较多,因此就探索了一番基于 Spring Boot这把利器来实现从 ...
- Java 图片加水印
<!-先创建文件夹,以便图片存放-!> private void newFolder(String folderPath) { String filePath = folderPath; ...
- java 水印 位置_Java实现图片加水印且控制位置和透明度
Java实现图片加水印且控制位置和透明度 昨天要做一个给图片加水印的功能,不想使用一些插件,就在网上转了一会儿,经过改装成了我需要的功能,代码如下: package org.guhao; import ...
- Java为图片加水印
Java为图片加水印工具类 一.简介 使用Java在图片上加上水印,可以添加文字.图片 编写一个工具类的代码优化和整理 使用建造者模式提高工具类的可配置性 二.效果图 三.基本参数 // ++++++ ...
- SpingBoot/JAVA实现给图片加水印功能(通过thumbnailator库)
前言 最近某项目有个加水印的需求,JAVA实现给已上传的图片增加水印并输出的功能,图片A+水印B=合成带水印缓存图片C(就是不需要保存到硬盘,不占用空间),目前网上的解决方案挺多但是挺乱,于是趁机整理 ...
- JAVA实现图片加水印及Base64图片字符串加水印
JAVA实现图片加水印及Base64图片字符串加水印 可将根据不同需求选择场景一,场景二来实现家水印操作,个人感觉比我上一遍文章<base64字符串加水印 >实在 场景一: 涉及上送过来的 ...
- java照片水印怎么做的_java图片加水印_百度经验
java给图片加水印 新建ImageUtil类 新建方法ImgYin,第一个参数是水印的字体,第二个参数是图片路径 新建mian方法 整体代码如下:import java.awt.*; import ...
- Java图片加文字水印
Java图片加文字水印 import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.I ...
- Java图片水印生成器代码 - 批量给自己的网站图片加水印
Java图片水印生成器代码 - 批量给自己的网站图片加水印 最近在做一款APP,App中的图片是自己一个个的画出来的,为了保证图片不被盗用和处理,所以就需要加上水印防盗.这跟CSDN一样. 注意事项: ...
最新文章
- 网站被K的解决方案有哪些?
- C++中char类型的溢出问题
- Hive的基本操作-分组和多表连接
- 数学--数论--快速乘法+快速幂
- windows计算机考试题,全国计算机等级考试一级Windows试题及解答.pdf
- Python——四大内置高阶函数(map、reduce、filter、sorted)
- mac中的csv文件到windows平台乱码的解决办法
- 【python】批量替换文本中的某部分内容
- QCC300x学习笔记:自定义一个GATT client
- Halcon基础大全(基础算子、高阶算子、数组、分割、字符检测、模板匹配、特别案例)
- Python运行报错most recent call last
- 图像特征提取现成的方法
- 深圳再当特区,引爆AI万亿市场;阿里·TTS语音合成模型;美团·AI数据库异常监测系统;面向后端开发者的CS课程;前沿论文 | ShowMeAI资讯日报
- 设置chrome浏览器访问http服务时使用麦克风
- 讲讲自己试用期被劝退的经历!
- 前辈们的面试经验总结——对于BAT等企业如何面试之面试流程及问题解析、以及面试时的基本礼仪及着装
- 【C++】Loki库使用
- TOJ 5238: C实验:变量交换函数
- 华南理工计算机电路基础试题,2017年华南理工大学计算机电路基础.doc
- gcov的实现原理简介