原先用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图片还是跟原来一样正常缩小。
高手快来帮忙解决啊
后来改成
String imageFile = "d:\\112.jpg";
InputStream imageIn = new FileInputStream(new File(imageFile));
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(imageIn);
BufferedImage image1 = decoder.decodeAsBufferedImage();
10M图片是能缩小了,但是颜色严重失真,就像曝光的底片。
2M图片还是跟原来一样正常缩小。
高手快来帮忙解决啊