处理大图片

原先用ImageIo.read();来得BufferImage 总不行

后来改成

String imageFile = "d:\\112.jpg";  
InputStream imageIn = new FileInputStream(new File(imageFile));  
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(imageIn);  
BufferedImage image1 = decoder.decodeAsBufferedImage();

10M图片是能缩小了,但是颜色严重失真,就像曝光的底片。
2M图片还是跟原来一样正常缩小。
高手快来帮忙解决啊

你可能感兴趣的:(图片)