下面的代码从指定的 URL 下载图像。当相同的图像从浏览器本地保存时,它比以编程方式下载的图像大大约 66%。
虽然代码没有明确指定大小的任何参数,但为什么下载的文件比从浏览器下载的要小?
BufferedImage buffImage = ImageIO.read(new URL("random url to an image"));
ImageIO.write(buffImage, "jpg", new File("MyAppDl.jpg"));
编辑:很奇怪……这并不一致;在不同的 URL 上,缩略图明显更小