读书人

处置大图片

发布时间: 2012-10-30 16:13:36 作者: rapoo

处理大图片
原先用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图片还是跟原来一样正常缩小。
高手快来帮忙解决啊

读书人网 >编程

热点推荐