【发布时间】:2016-10-20 15:59:14
【问题描述】:
我尝试使用ImageIO类来保存图片,但我发现图片尺寸会变小的问题。代码是这样的:
public class SeamCarving {
static String path="C:/Users/lenovo/Desktop/h4/01.jpg";
public static void main(String[] args)throws Exception {
File file1=new File(path);
System.out.println(file1.length());
BufferedImage image=ImageIO.read(file1);
File file2=new File("d:/02.jpg");
ImageIO.write(image, "jpg",file2);
image.flush();
System.out.println(file2.length());
}
}
运行后发现大小为4788268和1529534。 所以我不明白为什么图片的尺寸很小。
【问题讨论】:
标签: java javax.imageio