у меня есть загруженное изображение с диска (сохранено как BufferedImage
), которое я правильно отображаю на JPanel
, но когда я пытаюсь повторно сохранить это изображение, используя команду ниже, изображение сохраняется в красноватом оттенок.
ImageIO.write(image, "jpg", fileName);
Внимание! image - это BufferedImage
, а fileName
- это объект File
, указывающий на имя файла, который будет сохранен, и заканчивается на ".jpg
".
Я читал, что были проблемы с ImageIO
методами в более ранних JDK, но я не на одной из этих версий, насколько я мог найти. То, что я ищу, - это способ исправить эту проблему без обновления JDK, однако, сказав, что я все еще хотел бы знать, в каком JDK эта проблема была исправлена (если это действительно ошибка с JDK, который я использую ).
Спасибо.