139得票7回答
Java - 从图像中获取像素数组

我正在寻找从BufferedImage中最快获取像素数据(以int[][]形式表示)的方法。我的目标是能够使用int[x][y]访问图像中的像素(x, y)。我找到的所有方法都没有这样做(大多数返回int[])。

131得票14回答
如何使用Java获取图像的高度和宽度?

除了使用ImageIO.read来获取图像的高度和宽度,还有其他方法吗?因为我遇到了一个会锁住线程的问题。at com.sun.medialib.codec.jpeg.Decoder.njpeg_decode(Native Method) at com.sun.medialib.c...

68得票4回答
Java/ImageIO如何在不读取整个文件的情况下获取图像尺寸?

有没有一种方法可以在不读取整个文件的情况下获取图像的尺寸?URL url=new URL(<BIG_IMAGE_URL>); BufferedImage img=ImageIO.read(url); System.out.println(img.getWidth()+" "+img...

62得票6回答
ImageIO无法写入JPEG文件。

我有一个BufferedImage,想将其写入JPEG文件,但我的Java程序抛出了异常。我可以成功地将相同的缓冲区保存为gif和png。我尝试在Google上寻找解决方案,但没有结果。 代码: File outputfile = new File("tiles/" + row + ":...

61得票4回答
如何在Jersey REST服务方法中返回PNG图像到浏览器

我有一个运行着Jersey REST资源的Web服务器,想知道如何获取一个 image/png 的引用以便在提交表单或接收Ajax响应后在浏览器中使用img标签。添加图形的图像处理代码已经可以工作了,只需要想办法返回它即可。 代码:@POST @Path("{fullsize}") @Con...

60得票5回答
在Java中使用ImageIO设置jpg压缩级别

我正在使用javax.imageio.ImageIO将一个BufferedImage保存为jpeg格式的文件。特别地,我创建了下面这个Java函数:public static void getScreenShot(BufferedImage capture, Path folder, Stri...

57得票9回答
为图像设置exif数据的问题

我正在使用iOS 4.1中的新ImageIO框架。我成功地使用以下代码检索了exif元数据:CFDictionaryRef metadataDict = CMGetAttachment(sampleBuffer, kCGImagePropertyExifDictionary , NULL); ...

51得票3回答
如何从BufferedImage获取InputStream?

我怎样才能从一个BufferedImage对象中获取InputStream?我尝试了以下方法,但是ImageIO.createImageInputStream()总是返回NULL。BufferedImage bigImage = GraphicsUtilities.createThumbnai...

50得票6回答
使用ImageIO.read(File file)无法读取JPEG图像。

我使用ImageIO.read(File file)读取一个JPEG文件时出现问题,它抛出了一个带有"Unsupported Image Type"消息的异常。 我尝试过其他JPEG图像,并且它们似乎可以正常工作。 我能够发现的唯一区别是这个文件似乎包含一个缩略图 - 这是否会导致Imag...

35得票5回答
Java ImageIO IIOException: 不支持的图像类型?

第一次在Java中使用图像处理,遇到了一些奇怪的异常,相关文档说明也比较匮乏。以下是出错的代码行:BufferedImage imgSelected = ImageIO.read(new File("/abs/url/to/file/image.jpg")); 这一行代码抛出了一个IIOExc...