为了账号安全,请及时绑定邮箱和手机立即绑定

使用Graphics2D在BufferedImage上覆盖文本并返回BufferedImage

使用Graphics2D在BufferedImage上覆盖文本并返回BufferedImage

慕村225694 2019-07-03 17:00:04
使用Graphics2D在BufferedImage上覆盖文本并返回BufferedImage我检查过类似命名的问题,但它们不回答这个用例。基本上,我是在给定的坐标(x,y)上覆盖一些文本(文本),我在一个包中有下面的函数;protected BufferedImage Process2(BufferedImage image){     Graphics2D gO = image.createGraphics();     gO.setColor(Color.red);     gO.setFont(new Font( "SansSerif", Font.BOLD, 12 ));     gO.drawString(this.text, this.x, this.y);     System.err.println(this.text+this.x+this.y);     return image;}我觉得我遗漏了一些显而易见的东西;我能找到的每一个对Graphics2D的引用都是处理游戏或者直接写到一个文件,但是我只想要返回一个BufferedImage。与覆盖‘呈现’在当前代码中,图像显示在结束不变。谢谢!
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

我没有使用任何JComponents,所以不,没有油漆组件;但是,如果我缺少一些基本的东西,请给我一个耳光,我不是一个GUI程序员,我对处理Java图形的知识很少,所以这可能是完全错误的方法。

查看完整回答
反对 回复 2019-07-03
  • 3 回答
  • 0 关注
  • 990 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号