问题标签 [bufferedimage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7410 浏览

java - How to get a BufferedImage from a Component in java?

I know how to get a BufferedImage from JComponent, but how to get a BufferedImage from a Component in java ? The emphasis here is an object of the "Component" type rather than JComponent.

I tried the following method, but it return an all black image, what's wrong with it ?

#xA;
0 投票
1 回答
209 浏览

java - 如何从 java 中的非轻量级组件获取 BufferedImage?

我使用以下方法尝试从非轻量级组件中获取 BufferedImage,但我得到一个黑色图像,所以它不起作用,我传递给它的组件是来自 JDIC 的 WebBrowser 对象,它是一个非轻量级组件:

我也尝试了评论中的行,它们也不起作用,那么如何从java 中的非轻量级组件中捕获 BufferedImage 呢?

0 投票
2 回答
3285 浏览

java - Java图像占用太多内存

我有一个使用大量图像的程序。它从文件中加载大量图像,并存储它们,因此它们只加载一次。它还会创建多个 BufferedImage,大约 400x400,其中不会超过 10 个。

文件中的图像总大小约为 6MB。每个 BufferedImage 应约为 400x400x4=640KB。

然而,内存使用量是 500MB!

其中一些将用于程序的其余部分,但我很确定图像占用了大部分空间。

有谁知道该怎么做?还是使用更少内存的 BufferedImage 的替代品?

0 投票
3 回答
18820 浏览

java - Drawing multiple lines in a BufferedImage

I am trying to draw horizontal and vertical lines on a bufferedimage. It should end up looking like a grid of cells. But when I run the code, I see only two lines: the leftmost line and the topmost line (ie. a line from 0,0 to 0,height of image & 0,0 to width of image,0) Heres the code snippet:

And the overriden paint method:

This is all in a class called RobotMaze that extends JPanel. Any help is appreciated.

0 投票
3 回答
38182 浏览

java - Java中Image和BufferedImage的区别

Image 和 BufferedImage 有什么区别?

我可以直接从图像源“image.png”创建一个 BufferedImage 吗?

0 投票
2 回答
12866 浏览

java - Java中的BufferedImage到BMP

我有一个 BufferedImage 对象,我想将其编码为 BMP 格式并将其保存到磁盘。

我该怎么做呢?

没关系JPEG

0 投票
1 回答
346 浏览

java - 如何在 Java 中不耗尽内存的情况下编写图像?

这个问题的完整代码)。

尽管我已将 jvm 属性设置为 3GB,但此代码会导致 Java 堆空间异常。这可能是问题吗?

无论如何不能用更少的内存来绘制图像吗?我正在使用 A4 尺寸的 BMP 进行打印,只有文本。大多数时候它只是黑白的,而有时我也需要使用蓝色、粉色和灰色。

0 投票
2 回答
5614 浏览

java - 如何从 Java 中的像素浮点数组创建栅格?

我正在尝试获取 BufferedImage,应用傅立叶变换(使用 jtransforms),然后将数据写回 BufferedImage。但是我坚持创建一个新的栅格来设置结果,我在这里遗漏了什么吗?

但是我很难完成这条线,我应该给 createRaster 函数什么?createRaster 的 javadocs 对我来说意义不大:

我开始怀疑是否需要一个浮点数组,但是那里没有很多 jtransforms 的例子。

0 投票
5 回答
5785 浏览

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

我正在尝试创建不可见 AWT 组件的图像(屏幕截图)。我无法使用Robot类的屏幕捕获功能,因为该组件在屏幕上不可见。尝试使用以下代码:

有时有效,但如果组件包含诸如文本框或按钮之类的东西,或者某种 OpenGL / 3D 组件(这些东西不在图像中!),则不起作用。我怎样才能对整个事情进行正确的截图?

0 投票
1 回答
643 浏览

java - Java写入文件行为不端

这是我的另一个 Java 问题。

请看一下这段代码:

在 output.txt 中,我只得到不可读的文本,就像打开二进制文件一样。

当同时实例化 BufferedImage 和 BufferedWriter 时,是否存在一些问题?我正在使用相同的过程写入另一个类中的文件,其中一个文件被打开以供读取,另一个文件被打开以供写入,一切正常。

ps 如何在不破码的情况下输入<字符???我需要将其输入为 & lt ; 吗?

谢谢