用Java生成一幅图片,并在其中绘制图形。不啰嗦了,直接上代码:

import java.awt.Color;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;import javax.imageio.ImageIO;public class DrawPic {public static void main(String[] args) {BufferedImage bi = new BufferedImage(200, 200, BufferedImage.TYPE_INT_BGR);final File file = new File("c:\\javaPic.png");try {if(file.exists()) {file.delete();file.createNewFile();}}catch(IOException e) {e.printStackTrace();}writeImage(bi, "png", file);System.out.println("绘图成功");}/** 通过指定参数写一个图片  */public static boolean writeImage(BufferedImage bi, String picType, File file) {Graphics g = bi.getGraphics();g.setColor(new Color(12, 123, 88));g.drawLine(0, 100, 100, 100);g.dispose();boolean val = false;try {val = ImageIO.write(bi, picType, file);} catch (IOException e) {e.printStackTrace();}return val;}}

参考文章:https://www.cnblogs.com/chenmo-xpw/p/6069613.html

Java创建图片并绘图相关推荐

  1. java创建图片文件怎么打开_java 程序怎么打开一张图片?

    展开全部 |package com.open.cc; import java.awt.*; import java.awt.event.*; import javax.swing.*; public  ...

  2. java 创建新的图片,底色自己设定

    我的需求是:在照片下方加上照片描述. 思路: 1,先创建与照片宽度一样的白底图片, 2,在图片上写上对应照片的描述. 3.创建的白底图片与照片合成一张图片 一:创建图片 package tuPian; ...

  3. Java 创建背景透明的文字图片、将文本写到图片上

    Java 创建背景透明的文字图片.将文本写到图片上: import sun.font.FontDesignMetrics;import javax.imageio.ImageIO; import ja ...

  4. java水印图片_JAVA实用案例之图片水印开发

    写在最前面 上周零零碎碎花了一周的时间研究水印的开发,现在终于写了个入门级的Demo,做下笔记同时分享出来供大家参考. Demo是在我上次写的 JAVA实用案例之文件导入导出(POI方式) 框架基础上 ...

  5. Java为图片加水印

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

  6. 用java实现图片合并与折叠

    package org.jeecg.modules.lampblack.RaLampblack.util;import java.awt.*;import java.awt.image.Buffere ...

  7. Java学习记录 AWT绘图篇

    绘制图形 Canvas画布类 Class Canvas java.lang.Object java.awt.Component java.awt.Canvas 用来 绘制图形 或 捕获用户输入的事件. ...

  8. java实现图片暗水印

    java实现图片暗水印 文章目录 代码 运行结果 原图片 水印后的图片 代码 public class ImageUtils {// 水印字体private static final Font FON ...

  9. Java实现图片裁剪预览功能

    Java实现图片裁剪预览功能 在项目中,我们需要做些类似头像上传,图片裁剪的功能,ok看下面文章! 需要插件:jQuery Jcrop 后端代码: package org.csg.upload;imp ...

最新文章

  1. Android中用GridView实现九宫格的两种方法
  2. 12、MySQL触发器到底是什么?
  3. Android检查是否自启动,android – 如何检查我的应用程序是否是默认启动器
  4. 热榜!基于jsp+mysql的JSP在线水果销售商城系统设计实现【建议收藏】
  5. 3009基于二叉链表的二叉树结点个数的统计(附思路)
  6. 【图像处理】MATLAB:亮度变换
  7. 这本插画式的 Python 书,刚到手就女友抢走了
  8. C#.NET常见问题(FAQ)-如何改变字符串编码
  9. 微信小程序——尤克里里和弦查询
  10. python可执行文件 情人节快乐_各位情人节快乐, Python帮忙撒狗粮, 我连夜做了这个程序!(示例代码)...
  11. paypal接入指南
  12. 如何申请一个教育邮箱
  13. 冬奥探秘:那些隐匿在冬奥中的“绿科技”
  14. GC overhead limit exceeded问题
  15. FJC-330直流系统交流窜电测记告警装置在变电站的应用
  16. VS Code利用CMake工具编译Cpp文件报错
  17. 记一次拿webshell踩过的坑(如何利用PHP编写一个不包含数字和字母的后门)
  18. JAVA-超大文件上传-如何上传文件-大文件上传
  19. Arista思科网络专利案,Arista又赢一回合
  20. 今日金融词汇---仓位,是什么?

热门文章

  1. 使用mac电脑生成 icns图标
  2. 第八届育才杯机器人比赛_太子湾学校:育才教育集团第五届“星升代·育才杯”校园文学大赛颁奖暨文学“微创作”比赛在太子湾学校隆重举行...
  3. 实践《如何使用Seata保证Dubbo微服务间的一致性》
  4. 2018 DDoS攻击加剧,闻“D”色变的无力困境,我们要怎么办
  5. 微信拼团小程序源码带后台Mysql数据库
  6. 七参数对不同坐标系统的转换
  7. 曝新款苹果手机将采用低功耗微处理器,Find My定位在关机状态下也能使用
  8. xml与txt文件格式互换
  9. 2021.11.28
  10. 相关系数pearson、spearman、kendall和R语言中的cor/or.test()