实现步骤:

读取图像
Image src = ImageIO.read
创建目标图像
BufferedImage distImage = new BufferedImage(dstWidth, dstHeight, BufferedImage.TYPE_INT_RGB);
//目标图像画笔画图,把原图像画出来
Graphics2D graphics2D = (Graphics2D) distImage.getGraphics();
graphics2D.drawImage(src,0, 0, dstWidth, dstHeight, null);
//添加文字水印
graphics2D.setColor(Color.red);
graphics2D.drawString("V哥教育", 30, 30);
//保存到文件
ImageIO.write(distImage,"png", new File("C:\\Users\\ZHANGMINGDA\\Desktop\\日报\\订单详情-smal.png"));
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException; /**
* @ClassName ImageIOTest
* @projectName: object1
* @author: Zhangmingda
* @description: XXX
* date: 2021/5/8.
*/
public class ImageIOTest {
public static void main(String[] args) throws IOException {
//读取图像
Image src = ImageIO.read(new File("C:\\Users\\ZHANGMINGDA\\Desktop\\日报\\订单详情.png"));
//设置目的图像宽高
int dstWidth = 500;
int dstHeight = 200;
//创建目的图像
BufferedImage distImage = new BufferedImage(dstWidth, dstHeight, BufferedImage.TYPE_INT_RGB);
//目标图像画笔画图,把原图像画出来
Graphics2D graphics2D = (Graphics2D) distImage.getGraphics();
graphics2D.drawImage(src,0, 0, dstWidth, dstHeight, null);
//添加文字水印
graphics2D.setColor(Color.red);
graphics2D.drawString("V哥教育", 30, 30);
//保存到文件
ImageIO.write(distImage,"png", new File("C:\\Users\\ZHANGMINGDA\\Desktop\\日报\\订单详情-smal.png"));
}
}

最新文章

  1. 修改tomcat的端口
  2. vi和vim区别及命令详解
  3. Web开发入门疑问收集(不定期更新)
  4. C#Winform常引用的库
  5. why does angular js rock
  6. c#语法笔记
  7. 如何获取Window
  8. scikit-learn安装
  9. 【BZOJ 2300】 2300: [HAOI2011]防线修建 (动态凸包+set)
  10. 【iOS知识学习】_iOS动态改变TableView Cell高度
  11. python路径相关
  12. javascript 汉字拼音排序
  13. ExtJS4 自己定义基于配置的高级查询1
  14. 三星R428 内存不兼容金士顿2G DDR3
  15. Notepad++ JSON关键字自动提示
  16. android studio 开发免安装的app之目录结构
  17. nginx中的超时设置,请求超时、响应等待超时等
  18. 【笔记】 laravel 的路由
  19. 1、Storm集群安装
  20. go语言学习--处理map的无序输出

热门文章

  1. Trie树(字典树,单词查找树)详解+题目
  2. Terminator--最强Ubuntu终端
  3. MySQL全面瓦解28:分库分表
  4. P6604 [HNOI2016]序列 加强版
  5. python故障
  6. 数据库命令补全工具mycli
  7. Linux—find在指定路径下查找文件或目录
  8. LR SP PC
  9. linux下vi与vim区别以及vim的使用-------vim编辑时脚本高光显示语法
  10. Shell 打印文件的最后5行