Questions tagged «bufferedimage»

6
如何将BufferedImage保存为文件
我正在使用imgscalr Java库调整图像大小。 resize()方法调用的结果是一个BufferedImage对象。我现在想将其另存为文件(通常是.jpg)。 我怎样才能做到这一点?我想从BufferedImage->开始,File但是也许这不是正确的方法?

6
如何克隆BufferedImage
我有一个其中包含许多bufferedimages的对象,我想创建一个新对象,将所有bufferedimages复制到新对象中,但是这些新图像可能会更改,并且我不希望通过更改原始对象图像来更改新对象图像。 明白了吗? 这有可能做到吗,有人可以建议一个好方法吗?我曾经想到过getSubImage,但在某处读到,对子图像的任何更改都会重新关联到父图像。 我只希望能够获得BufferedImage的全新完全独立副本或克隆

7
Java-从图像获取像素数组
我正在寻找从中获取像素数据(以表格形式int[][])的最快方法BufferedImage。我的目标是能够解决像素(x, y)从使用图像int[x][y]。我发现的所有方法都不这样做(大多数返回int[]s)。

4
Java将图像转换为BufferedImage
在StackOverflow上已经存在类似此链接的问题,并且可接受的答案是“广播”: Image image = ImageIO.read(new File(file)); BufferedImage buffered = (BufferedImage) image; 在我的程序中,我尝试: final float FACTOR = 4f; BufferedImage img = ImageIO.read(new File("graphic.png")); int scaleX = (int) (img.getWidth() * FACTOR); int scaleY = (int) (img.getHeight() * FACTOR); Image image = img.getScaledInstance(scaleX, scaleY, Image.SCALE_SMOOTH); BufferedImage buffered = (BufferedImage) image; 不幸的是,我得到运行时错误: sun.awt.image.ToolkitImage无法转换为java.awt.image.BufferedImage 显然,投射不起作用。 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.