java - 编辑 JFrame 中的现有图像

标签 java image swing edit

我能够在框架中徒手绘图,并且能够将其另存为 .png。

我想在 JFrame 中加载相同的图像,并且我应该使用徒手绘制来编辑相同的图像。可能吗?

我用来画这句话:

 graphics2D.drawLine(oldX, oldY, currentX, currentY);

但是将图像加载到 JFrame 后无法编辑图像。

加载我使用过的图像:

 Graphics g.drawImage(image, 0, 0, null);

最佳答案

“这可能吗?” 是的 - 请参阅 Reading/Loading an Image了解更多详情。

您需要使用 BufferedImage#createGraphics 绘制图像,而不是绘制到组件的 Graphics 上下文

您可以看看Drawing an ImageWorking with Images了解更多详情

关于java - 编辑 JFrame 中的现有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36514130/

相关文章:

Java线程运行

css - 使用带封面的 img 元素

java - JTextField 出现故障

java - 如何使用 Gwt 将生成的图像从服务器获取到客户端

java - 尝试在 Java 中实现 MVC 模式,但没有显示 JFrame,即使我的应用程序是 "running"

java - 在 Java 中创建一个 Count Up 计时器以中断

java - 尝试将 zip 文件内容的字符串表示形式保存为 Java 中的文件

java - 将 Java 代码拆分为 Token

java - 谁能解释一下这段代码是如何工作的?

javascript - 使用类循环遍历每个元素并附加其文本 JQUERY