Существует изображение размером 10 МБ в формате JPEG, которое я пытаюсь прочитать, используя следующий код, но я получаю "Исключение в потоке" main "java.lang.OutOfMemoryError: Пространство кучи Java".Интересно, если изображение размером 10 МБ слишком велико, чтобы его можно было прочитать, если я увеличу пространство кучи, если это так.
Увеличение пространства кучи должно быть последней альтернативой, поэтому мне интересно, есть ли другой способ, которым я мог бы добиться этого.Мой код прилагается ниже;
BufferedImage image;
try {
image = ImageIO.read(new File("C:/Users/Administrator/Desktop/aa.jpg"));
printDetails(image);
} catch (IOException e) {
}
Помощь оценена.