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图片加水印(电子奖状填充名字)相关推荐

  1. java 图片加水印不失真_java实现图片加水印效果

    图片加水印代码,这些代码不常用,但是用到的时候需要注意的地方也挺多的,每次都重写比较麻烦,记下来备忘.代码是图片加水印的一般流程,可根据实际项目需要自行修改. 注:代码在JPG和PNG格式图片下测试通 ...

  2. java图片加水印上传工具类_基于Spring Boot实现图片上传/加水印一把梭操作

    文章共537字,阅读大约需要 2分钟 ! 概述 很多网站的图片为了版权考虑都加有水印,尤其是那些图片类网站.自己正好最近和图片打交道比较多,因此就探索了一番基于 Spring Boot这把利器来实现从 ...

  3. Java 图片加水印

    <!-先创建文件夹,以便图片存放-!> private void newFolder(String folderPath) { String filePath = folderPath; ...

  4. java 水印 位置_Java实现图片加水印且控制位置和透明度

    Java实现图片加水印且控制位置和透明度 昨天要做一个给图片加水印的功能,不想使用一些插件,就在网上转了一会儿,经过改装成了我需要的功能,代码如下: package org.guhao; import ...

  5. Java为图片加水印

    Java为图片加水印工具类 一.简介 使用Java在图片上加上水印,可以添加文字.图片 编写一个工具类的代码优化和整理 使用建造者模式提高工具类的可配置性 二.效果图 三.基本参数 // ++++++ ...

  6. SpingBoot/JAVA实现给图片加水印功能(通过thumbnailator库)

    前言 最近某项目有个加水印的需求,JAVA实现给已上传的图片增加水印并输出的功能,图片A+水印B=合成带水印缓存图片C(就是不需要保存到硬盘,不占用空间),目前网上的解决方案挺多但是挺乱,于是趁机整理 ...

  7. JAVA实现图片加水印及Base64图片字符串加水印

    JAVA实现图片加水印及Base64图片字符串加水印 可将根据不同需求选择场景一,场景二来实现家水印操作,个人感觉比我上一遍文章<base64字符串加水印 >实在 场景一: 涉及上送过来的 ...

  8. java照片水印怎么做的_java图片加水印_百度经验

    java给图片加水印 新建ImageUtil类 新建方法ImgYin,第一个参数是水印的字体,第二个参数是图片路径 新建mian方法 整体代码如下:import java.awt.*; import ...

  9. Java图片加文字水印

    Java图片加文字水印 import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.I ...

  10. Java图片水印生成器代码 - 批量给自己的网站图片加水印

    Java图片水印生成器代码 - 批量给自己的网站图片加水印 最近在做一款APP,App中的图片是自己一个个的画出来的,为了保证图片不被盗用和处理,所以就需要加上水印防盗.这跟CSDN一样. 注意事项: ...

最新文章

  1. 网站被K的解决方案有哪些?
  2. C++中char类型的溢出问题
  3. Hive的基本操作-分组和多表连接
  4. 数学--数论--快速乘法+快速幂
  5. windows计算机考试题,全国计算机等级考试一级Windows试题及解答.pdf
  6. Python——四大内置高阶函数(map、reduce、filter、sorted)
  7. mac中的csv文件到windows平台乱码的解决办法
  8. 【python】批量替换文本中的某部分内容
  9. QCC300x学习笔记:自定义一个GATT client
  10. Halcon基础大全(基础算子、高阶算子、数组、分割、字符检测、模板匹配、特别案例)
  11. Python运行报错most recent call last
  12. 图像特征提取现成的方法
  13. 深圳再当特区,引爆AI万亿市场;阿里·TTS语音合成模型;美团·AI数据库异常监测系统;面向后端开发者的CS课程;前沿论文 | ShowMeAI资讯日报
  14. 设置chrome浏览器访问http服务时使用麦克风
  15. 讲讲自己试用期被劝退的经历!
  16. 前辈们的面试经验总结——对于BAT等企业如何面试之面试流程及问题解析、以及面试时的基本礼仪及着装
  17. 【C++】Loki库使用
  18. TOJ 5238: C实验:变量交换函数
  19. 华南理工计算机电路基础试题,2017年华南理工大学计算机电路基础.doc
  20. gcov的实现原理简介

热门文章

  1. Windows 8.1 安装Ruby on Rails手记
  2. 2021湖北技能高考成绩时间查询,2020湖北技能高考成绩查询时间
  3. YARN 作业执行流程
  4. 海康网络摄像机与电脑交互,有网络和无网络两种方式读取URL视频流,以及无网络情况下配置IP地址
  5. Geotrust证书新申请及续费
  6. 多渔:苦干执行,胜者为王!
  7. 关闭jupyter notebook报错:python.exe-应用程序错误
  8. 微信公众号开发C#系列-1、微信公众平台注册
  9. 前端性能优化的关键时间点
  10. HTML源码大放送1