package com;
//添加水印文字
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Random;public class Imgword {public static void main(String[] args) throws IOException {BufferedImage im =ImageIO.read(new FileInputStream("d:/img/111.jpg"));int iw = im.getWidth();int ih = im.getHeight();Graphics g = im.getGraphics();Color color = new Color(255,0,255,100); //设置随机颜色g.setColor(color);//g.setColor(Color.BLUE);Font font = new Font("宋体",Font.PLAIN,30);  //设置字体g.setFont(font);String str = "12345";//int x = iw/2;//int y = ih/2;Random ran = new Random();  // 随机位置int x = ran.nextInt(iw);int y = ran.nextInt(ih);g.drawString(str,x,y);g.dispose();ImageIO.write(im,"jpg",new File("d:/img/111.jpg"));}
}

转载于:https://www.cnblogs.com/zxwen/p/9526430.html

Java添加水印文字相关推荐

  1. java添加水印文字模糊问题(Graphics2D文字和图形边缘线条平滑效果)

    前言 最近有个证书管理系统的项目,但是发现用java的graphics2d绘制文字但是文字边缘模糊,于是有了本文的解决方案,可广泛适用于graphics2d绘制的水印等地方. 解决方案 这是项目实际代 ...

  2. Java实现图片添加水印文字

    项目中遇到要在图片上添加水印文字,类似于像生日贺卡那种推送,就是有一张底图,然后我们需要动态替换掉上面名字,性别,部门啥的给公司人员推送一个生日祝福,一开始使用富文本和一些html转图片的工具来做,发 ...

  3. java图片添加水印文字

    jAVA图片中添加文字水印(铺满整个图片) package com.zhuozhengsoft.mark; import java.awt.AlphaComposite; import java.aw ...

  4. JAVA添加水印,平铺和斜对角线我都有!

    Hi各位,我是树林子,一个工作两年的程序员. 最近接收到一个开发任务,给照片添加水印功能,最开始是一条对角线的水印,做完后被否掉了,要求平铺,查来查去走了不少坑,所以决定写一篇对小白超级友好,巨详细的 ...

  5. java 字符串文字筛选_重新开始Java的原始字符串文字讨论

    java 字符串文字筛选 在2018年12月宣布 将从JDK 12中删除原始字符串文字 . 现在,在新的一年中,与Java中原始字符串文字的设计有关的讨论又开始了. 在琥珀色专家OpenJDK邮件列表 ...

  6. java 字符串文字筛选_Java的原始字符串文字

    java 字符串文字筛选 似乎" 原始字符串文字 "即将出现在Java中. JEP 326开始的("原始字符串字面量") 发行JDK-8196004 ,并宣布为 ...

  7. java 字符串文字筛选_拜托,Java。 最终是否支持多行字符串文字

    java 字符串文字筛选 我了解Java语言的思想很难以向后兼容的方式进行维护. 我知道JDK API(例如集合)的想法很难打破. 是. 我不明白为什么Java 仍然没有多行字符串文字. 您多久编写一 ...

  8. JAVA将文字转语音文件

    JAVA将文字转语音文件 public class MediaDemoApplication {public static void main(String[] args) {textToSpeech ...

  9. 下载文件同时添加水印文字

    记录工作 记录生活 jfinal 添加附件 并上传水印文字(crm) 导入相关的pom文件 <dependency><groupId>com.itextpdf.tool< ...

  10. 使用java制作文字图片

    使用java制作文字图片 效果图 一步一步分析 学到一个好东西拿出来给大家一起分享一下 效果图 一步一步分析 这下能看到了吧,我对你的爱,在每一个字里行间哦~.有关程序员的强势浪漫.实现这个效果,代码 ...

最新文章

  1. Lucene查看分析器的分词效果
  2. JS 数据处理技巧及小算法汇总(转载)
  3. 计算机辅助外文文献,计算机辅助夹具设计外文文献.pdf
  4. 一个宝妈如何完成逆袭做到月入5万+,单品利润破20万的
  5. winform ui 界面参考
  6. [转帖]内网安全克服五重阻碍 迎来春天
  7. 代码管理学:改名这样的事情,还真不是一般人能做的
  8. 数据集:RD支出、GDP和能源消耗
  9. 印象笔记剪藏html,印象笔记使用剪藏功能的详细操作
  10. 计算机一级考试 文字录入,计算机一年级《文字录入》期末考试题(理论)B
  11. 二维码的应用领域有哪些?
  12. 克隆硬盘后进不去系统_克隆硬盘后进不去系统_如何将硬盘克隆到较小的固态硬盘?...
  13. 社区论坛小程序开发制作(同城圈子小程序)
  14. 10000电信固话如何设置呼叫转移
  15. 直播预告 | 染色质免疫共沉淀(ChIP-seq)应用实例分析(表观调控和转录调控)
  16. 操作系统——大题——空闲分区表问题
  17. 用css实现文字抖动特效
  18. inno setup将exe应用打包成——安装包
  19. 用Python实现多国文字全文自动翻译
  20. Docker:网络模式详解

热门文章

  1. 在windows下用vagrant建立lnmp开发环境
  2. 蓝桥练习 之 单词个数统计
  3. EF Code First Migrations数据库迁移 (转帖)
  4. macOS Monterey 兼容哪些 Mac?
  5. 微信 for Mac 3.1.0 测试版发布,支持发朋友圈啦!
  6. Android自定义控件之实现listview滑动时渐隐渐现顶部栏
  7. ViewPager中添加Fragment的方法实现
  8. 微信小程序开发的坑---tabBar
  9. js中contains()方法的了解
  10. 磁盘IO单线程顺序写时最快的,如果多线程写,磁盘的磁头要不断重新寻址,所以写入速度反而会慢...