随笔分类 -  Java.Graphics2D

摘要:【目的】 在graphics上下文中绘制图片,需要放大或缩小绘制。 【关键语句】 g.drawImage(img, left, top, width, height, null); 以上参数中width和height是画到画布上的宽度和高度,它们的尺寸比原图大就是放大,比原图小就是缩小。 【代码】 阅读全文
posted @ 2023-05-06 19:17 逆火狂飙 阅读(85) 评论(0) 推荐(0) 编辑
摘要:【问题】 graphics画原图容易做到,怎么绘制缩小到1/4或是放大到四倍的图像? 【关键】 使用BufferedImage..getScaledInstance进行图像缩放。 【有图有真相】 【代码】 package test230505; import java.awt.Color; impo 阅读全文
posted @ 2023-05-06 11:06 逆火狂飙 阅读(87) 评论(0) 推荐(0) 编辑
摘要:【问题】 使用graphics.drawString(word, x, y)语句都是在坐标(x,y)处从左向右绘制文字。如欲在(x,y)处居中绘制文字该如何处理? 【解决方案】 使用FontMetrics获得文字的宽度,再向左偏移文字宽度的一半。 【有图有真相】 【示例代码】 package tes 阅读全文
posted @ 2023-05-05 13:37 逆火狂飙 阅读(344) 评论(0) 推荐(0) 编辑
摘要:注意当前只是初稿状态,还有待修改。 先上图: 代码: package flexChart; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; i 阅读全文
posted @ 2022-02-15 13:53 逆火狂飙 阅读(237) 评论(0) 推荐(0) 编辑
摘要:SpringBoot程序里,显示静态图片不是事,显示Canvas图也有固定套路,如果是用AWT生成的图片呢,也只是多两个步骤而已。 首先,我们需要准备一个对外服务的函数: @RequestMapping("/happynewyearPic") public void showPicture(Http 阅读全文
posted @ 2022-02-03 10:18 逆火狂飙 阅读(225) 评论(0) 推荐(0) 编辑
摘要:black(黑色) green(绿色)red(红色) blue(蓝色)lightGray(浅灰色) white(白色)cyan(蓝绿色) magenta(洋红色)yellow(黄色)darkGray(深灰色)orange(橙色)gray(灰色)pink(粉红色) 阅读全文
posted @ 2022-02-01 19:41 逆火狂飙 阅读(1479) 评论(0) 推荐(0) 编辑
摘要:先上图: 代码: package graphics.line; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt 阅读全文
posted @ 2022-02-01 09:17 逆火狂飙 阅读(386) 评论(0) 推荐(0) 编辑
摘要:先上图: 代码: package graphics; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Grap 阅读全文
posted @ 2022-01-31 19:45 逆火狂飙 阅读(326) 评论(0) 推荐(0) 编辑
摘要:先上图: 代码: package graphics; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Grap 阅读全文
posted @ 2022-01-31 16:17 逆火狂飙 阅读(118) 评论(0) 推荐(0) 编辑
摘要:先上图: 再上代码: import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics2D; import j 阅读全文
posted @ 2022-01-31 15:30 逆火狂飙 阅读(402) 评论(0) 推荐(0) 编辑
摘要:有图有真相,先上图: 代码: import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedIma 阅读全文
posted @ 2022-01-31 13:37 逆火狂飙 阅读(285) 评论(0) 推荐(0) 编辑

生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示