M
Mike
hi all!
i am trying to read images into a BufferedImage with TYPE_INT_RGB.
Iterator it = ImageIO.getImageReadersBySuffix("jpg");
ImageReader r = (ImageReader) it.next();
ImageInputStream in = ImageIO.createImageInputStream(new
FileInputStream("c:\\tmp\\bigimg.jpg"));
r.setInput(in);
ImageReadParam irp = r.getDefaultReadParam();
ImageTypeSpecifier imgt =
ImageTypeSpecifier.createFromBufferedImageType(BufferedImage.TYPE_INT_ARGB);
irp.setDestinationType(imgt);
BufferedImage img = r.read(0, irp);
==>
javax.imageio.IIOException: Destination type from ImageReadParam does not
match!
at javax.imageio.ImageReader.getDestination(Unknown Source)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown
Source)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)
PLEASE help me out.
thanks a lot!
mike
i am trying to read images into a BufferedImage with TYPE_INT_RGB.
Iterator it = ImageIO.getImageReadersBySuffix("jpg");
ImageReader r = (ImageReader) it.next();
ImageInputStream in = ImageIO.createImageInputStream(new
FileInputStream("c:\\tmp\\bigimg.jpg"));
r.setInput(in);
ImageReadParam irp = r.getDefaultReadParam();
ImageTypeSpecifier imgt =
ImageTypeSpecifier.createFromBufferedImageType(BufferedImage.TYPE_INT_ARGB);
irp.setDestinationType(imgt);
BufferedImage img = r.read(0, irp);
==>
javax.imageio.IIOException: Destination type from ImageReadParam does not
match!
at javax.imageio.ImageReader.getDestination(Unknown Source)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown
Source)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)
PLEASE help me out.
thanks a lot!
mike