Java 读取图像 - java.lang.OutOfMemoryError
我尝试使用以下代码读取一个 10MB Jpeg 图像,但出现“线程“main”java.lang.OutOfMemoryError 中的异常:Java 堆空间”。我想知道10MB的图像是否太…
无缓冲图像的字母混合
我想在 Graphics2D 上绘制一个形状,如果它与某个范围相交,则将其一部分着色为不同的颜色。我通过使用 AlphaComposite 和 AlphaComposite.SRC_IN 将 …
保存大型 BufferedImage 时出现内存不足问题
我在保存大(fe 12 000 x 9 000)图像时遇到问题。 我正在开发一个图形编辑软件(类似于简单的 Photoshop)并且 用户显然必须具备保存图像的能力。 假…
旋转 BufferedImage 时如何产生清晰的绘画效果?
一种尝试的方法是使用 TexturePaint 和 g.fillRect() 来绘制图像。然而,这要求您每次绘制图像时都创建一个新的TexturePaint和Rectangle2D对象,这并…
使用java将图像导出为JPEG-XR?
很想尝试将 BufferedImages 导出为 JPEG-XR,但找不到导出工具来添加到 java 工作流程。最好有一个 JAI 插件在那里......我用谷歌搜索 关于 无济于事…
我正在使用 .getRGB() 和 .setRGB() 来获取 BufferedImage 的一部分,如何复制透明度?
我使用以下代码来“裁剪图像”,但是它忽略透明度,因此从此方法获得的任何 BufferedImage 都是完全不透明的,并且似乎没有任何 .getARGB() 或 .setAR…
在 Android 视图中绘制 java.awt.image.BufferedImage
有没有办法在 Android 视图中绘制 java.awt.image.BufferedImage ? 我有一个现有的纯 Java/Swing 代码,将内容绘制到 BufferedImage 中,并使用它绘…
将 Graphics2D 转换为 Image 或 BufferedImage
我这里有一个小问题。 我有一个小程序,用户可以在其中“绘图”。为此,我使用 java.awt.Graphics2D。 但是,我该如何将用户绘制的图像保存为 JPEG 图…
JFrame 图像在帧调整大小时显示
我有这个 JFrame 包含 JPanel 的子级,其中它显示以这种方式声明的图像。 BufferedImage image = ImageIO.read(filename); 程序正确显示图像。但唯一…
在没有文本的情况下调整照片大小..是否需要 RenderingHints?
我正在编写一个快速的小java类,它将图像大小调整为各种较小的尺寸(缩略图大/小/等)。我见过其中包含 RenderingHints 的示例。输出文件比没有时大得…
缓冲图像和createScreenCapture 产生错误的颜色
在我的 Java 程序中,我需要分析给定坐标中像素的颜色。由于我需要经常这样做,因此我首先捕获屏幕的一部分,然后获取像素颜色。我正在这样做: Buffe…
如何在 Java/Groovy 中将 InputStream 转换为 BufferedImage?
是的,我就是这么傻。我试图将各种食谱中的一些常规代码粘在一起,但我无法在 Java/Groovy 中从 InputStream 到 BufferedImage。谷歌目前还不是我的朋…
如何将 Icon 从 JLabel 转换为 BufferedImage?
简单,非常直接,但谷歌叔叔和我似乎感到困惑。 我有一个 JLabel,它已经有自己的 Icon。 如何将从 JLabel 获取的 Icon 转换为 BufferedImage? 有什…