bufferedimage相关内容

JFrame 到图像而不显示 JFrame

我正在尝试将 JFrame 渲染到图像而不显示 JFrame 本身(类似于 this 问题正在询问).我试过使用这段代码: private static BufferedImage getScreenShot(Component 组件){BufferedImage image = new BufferedImage(component.getWidth(), component.getHeigh ..
发布时间:2022-01-24 14:10:20 Java开发

我可以从 JPanel 创建 BufferedImage 而不在 JFrame 中呈现吗?

是否可以从 JPanel 创建 BufferedImage 而无需先在 JFrame 中渲染它?我已经搜索了我能想到的所有地方,但找不到答案.有人可以帮忙吗? 这里是一些示例代码.如果我不取消注释 JFrame 代码,我的 BufferedImage 是空白的. test(){//JFrame frame = new JFrame();JPanel 面板 = 新 JPanel();维度暗 ..
发布时间:2022-01-24 13:56:55 Java开发

如何在 JFrame 中显示 BufferedImage?

我想在同一个 JFrame 中显示同一图像的变体,例如在 JFrame 中显示一个图像,然后将其替换为同一图像的灰度. 解决方案 每次更新图像时都必须重新绘制 JFrame. 这是一个关于该主题的简单谷歌带来的内容:(我使用这些教程进行所有 Java 编码) Java 教程:绘制图像 ..
发布时间:2022-01-24 13:49:17 Java开发

在缓冲图像上绘图

我正在尝试在缓冲图像上绘图.我能够在框架上获得图片,但它似乎没有在图像上绘制.如果我使用 BufferedImage bufferedImage = new BufferedImage(1280, 800,BufferedImage.TYPE_INT_RGB); 然后它似乎在绘制字符串,但我想理想地在图像上绘制,因为我需要在图像上为项目绘制一些坐标.任何指导将不胜感激.请原谅不好的缩进 ..
发布时间:2022-01-24 13:47:12 Java开发

如何将图像绘制到 JPanel 或 JFrame?

如何将图像绘制到 JPanel 或 JFrame,我已经阅读了 oracle 的教程,但我似乎无法正确理解.我需要将图像“BeachRoad.png"显示在一组特定的坐标上.这是我目前所拥有的. public class Level1 扩展 JFrame 实现 ActionListener {静态 JLayeredPane EverythingButPlayer;静态Level1 l1;公共级别 ..
发布时间:2022-01-24 13:41:55 Java开发

JComponents没有显示图片背景?

我的组件没有显示出来.我该如何解决这个问题? 代码: import java.awt.*;导入 java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;导入 java.awt.image.BufferedImage;导入java.io.File;导入 java.io.IOException;导入 javax.imageio.I ..
发布时间:2022-01-24 13:33:22 Java开发

如何从 java 中的组件获取 BufferedImage?

我知道如何从 JComponent 中获取 BufferedImage,但是如何从 java 中的 Component 中获取 BufferedImage 呢?这里的重点是“组件"类型的对象,而不是 JComponent. 我尝试了以下方法,但它返回一个全黑的图像,这是什么问题? public static BufferedImage Get_Component_Image(Compon ..
发布时间:2022-01-21 11:09:47 Java开发

如何克隆 BufferedImage

我有一个包含许多缓冲图像的对象,我想创建一个新对象,将所有缓冲图像复制到新对象中,但是这些新图像可能会被更改,我不希望原始对象图像被更改通过更改新对象图像. 清楚吗? 这是可能的吗?有人可以提出一个好的方法吗?我曾考虑过 getSubImage,但在某处读到,对子图像的任何更改都会被反射回父图像. 我只是希望能够获得一个全新的、完全独立的 BufferedImage 副本或克隆 ..
发布时间:2022-01-20 17:35:53 Java开发

保存具有透明背景的缓冲图像

我将签名图像保存为 .jpg 图片.我使用graphic2d在图像上绘制签名的每个像素(使用签名平板电脑获得),它工作得很好,但我总是得到一个白色的背景.如果我想在PDF文档上签名,jpg图片的白色方块的边框覆盖了PDF的部分文字. 我想要得到的是用透明背景保存 jpg 图像,所以当我把它放在 PDF 上时,没有任何文字被白色图像背景覆盖,只有签名线. 这是保存缓冲图像的代码.它在白色 ..
发布时间:2022-01-08 13:30:20 Java开发

Android 中的缓冲图像

我有一个应用程序可以拍摄相机照片并以 jpeg 格式保存在 SD 卡上.我想用球面过滤器扭曲图片.我可以将 jpeg 读取到位图,但是我发现失真的代码会使缓冲图像失真.我知道 android 不支持 javax.imageio,但是有没有办法将 jpeg 作为缓冲图像读入内存? 谢谢垫子. /*版权所有 2006 Jerry Huxtable根据 Apache 许可,版本 2.0(“许可" ..
发布时间:2022-01-06 11:22:52 移动开发

在 Netbeans 中读取图像

我的项目中有一个图像文件.层次结构如下所示: 我正在尝试使用以下代码将 Manling.png 读入 Manling.java: public BufferedImage sprite;公共曼玲(){尝试{File file = new File("resources/Manling.png");sprite = ImageIO.read(file);} catch (IOExceptio ..
发布时间:2022-01-02 12:59:39 Java开发

从不可见的 AWT 组件创建图像?

我正在尝试创建一个不可见的 AWT 组件的图像(屏幕截图).我无法使用 Robot 类的屏幕捕获功能,因为该组件在屏幕上不可见.尝试使用以下代码: BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);Graphics2D g = image.createGraphics();comp ..
发布时间:2021-12-30 19:06:25 Java开发

旋转图像对象

我有一个方法 getImage() 需要旋转一个 Image,将它存储在一个新变量中,然后返回那个新的 Image.这是我的尝试,图像似乎是空的或什么的.它只是没有显示在屏幕上: public Image getImage() {buffImage.createGraphics().rotate(direction);返回 buffImage;} 当我取出 buffImage.createGr ..
发布时间:2021-12-30 18:56:58 Java开发

如何绘制大 BufferedImage 的一部分?

我有一个 10000x10000 BufferedImage,我希望只将它的一部分绘制到 Canvas,有没有办法使用 args 来做到这一点,例如: x、y、宽度、高度 ? 例如,drawImage(img, x, y, width, height) 会从图像中绘制一个矩形,从 (x, y) 开始,以 (width, height) 作为尺寸? 编辑: 我要重新表述这个问 ..
发布时间:2021-12-30 18:54:57 Java开发