Код ниже загружает изображение с указанного URL.
Когда одно и то же изображение сохраняется локально из браузера, оно значительно больше, чем загружаемое программно, примерно в 66%.
Хотя в коде явно не указаны какие-либо параметры, касающиеся размера, почему загруженный файл меньше, чем загруженный из браузера?
BufferedImage buffImage = ImageIO.read(new URL("random url to an image"));
ImageIO.write(buffImage, "jpg", new File("MyAppDl.jpg"));
РЕДАКТИРОВАТЬ: странно ... это не соответствует; на другом URL миниатюра заметно меньше