javax.imageio

    4热度

    1回答

    我想使用javax.imageio读取PNG图像,然后提取位深度和颜色类型的元数据。 现在我使用: Iterator<ImageReader> itr = ImageIO.getImageReaders(stream); while(itr.hasNext()) { ImageReader reader = itr.next(); reader.setInput(strea

    1热度

    3回答

    我试图将几个图像合并为一个使用Java的较大图像。传入的图像的高度都是127×宽度293.这个想法是,一些图像被传递给该方法,该方法获取图像并将它们构建到另一个更大的图像中。对于较大图像将会有一个布局,其中总共12个可能的图像可以输入到较大的图像,均匀间隔(2行6个图像,没有重叠)。如果传入的图像少于12张,则只有第一张图像会填充很多空白,其余图像将为白色,因为背景将变为白色。当我运行该程序时,它

    10热度

    4回答

    首先我想解释,导致问题的情况/要求: 在我们的web应用程序,我们不能支持CMYK图像(JPEG),因为IE 8及以下版本无法显示它们。 因此,我们需要检测何时有人想要上传这样的图像并拒绝它。 不幸的是,Java的ImageIO不会读取这些图像,也不会让我获得检测到的色彩空间。从调试看起来好像JPEGImageReader内部得到的颜色空间代码11(这将意味着JCS_YCCK),但我无法安全地访问

    3热度

    3回答

    ImageIO不在GAE的白名单中。 如何在不使用ImageIO的情况下将URL中的图像(JPG,PNG)作为ImageBuffer读取?

    3热度

    1回答

    我所拥有的是大量需要在较大图像(如镶嵌图)中放置在一起的帧。图像的所需位置是已知的。 有很多图像,所以将它们全部加载到内存中是最不切实际的。 基于这里的一些其他答案,我能够覆盖RenderedImage中的方法(特别是getData(rect)),以加载适当的数据并返回它。 这工作得很好,但图像编写器总是调用getData并请求数据行。在我看来,我应该能够改变ImageWriterParam来调用

    3热度

    3回答

    我有一个Tomcat 5.5中的Servlet读取坐在一个文件夹上的本地图像。然后图像被发送回Applet。 我得到这个“javax.imageio.IIOException:无法创建一个ImageInputStream!”错误,不知道是什么原因造成的。 有没有人有这个问题?这可能是ImageIO中的线程问题吗?我无法重现此问题,因为每1000次请求发生约3次。 编辑:这是Servlet代码读取图

    2热度

    4回答

    好吧,我正在读取名为'images'的.jar文件的子目录中的图像,当然,我必须通过流访问它们,因为它位于.jar中。这是读取图片: private Image wPawn = getImage(getClass().getResourceAsStream("images/WhitePawn.png")), bPawn = getImage(getClass().getResource

    0热度

    1回答

    尝试在使用Java的Windows 7上创建文件时出现以下异常。路径的一个例子是“C:/ g-ecx/images-amazon/com/images/G/01/gno/images/orangeBlue/navPackedSprites-US-22。V183711641.png”。如果我在一个路径中进行硬编码,它确实可以工作。我一直在敲我的头两个小时,任何人都可以帮忙。 mkdir失败但没有通过

    21热度

    3回答

    第一次在Java中使用图像,并得到一些没有很好记录的bizarro异常。下面是代码发生故障的线路: BufferedImage imgSelected = ImageIO.read(new File("/abs/url/to/file/image.jpg")); 这条线被抛出IIOException,使其与作为异常消息图片类型不受支持。我检查并重新检查,实际上是这条线引发异常,File对象有效

    1热度

    1回答

    我有一个NSArray的UIImage。 我希望使用UIImagePNGRepresentation将其保存到磁盘中。 这个应用程序显示alertview当clickedButtonAtIndex委托方法时我在后台调用保存方法: [self performSelectorInBackground:@selector(saveAll) withObject:nil]; 在白水方法我提出一个新的自