以下のコードは、指定された URL から画像をダウンロードします。同じ画像をブラウザーからローカルに保存すると、プログラムでダウンロードした画像よりも約 66% も大きくなります。
コードではサイズに関するパラメーターが明示的に指定されていませんが、ダウンロードされたファイルがブラウザーからダウンロードされたファイルよりも小さいのはなぜですか?
BufferedImage buffImage = ImageIO.read(new URL("random url to an image"));
ImageIO.write(buffImage, "jpg", new File("MyAppDl.jpg"));
編集: 奇妙な ... 一貫性がありません。別の URL ではサムネイルが明らかに小さい