Розовый / Красноватый оттенок при изменении размера изображений JPEG с помощью java thumbnailator или imgscalr

Я пытаюсь преобразовать изображение (URL ниже), используя две библиотеки (thumbnailator и imgscalr. Мой код работает с большинством изображений, за исключением нескольких, которые после преобразования имеют розовый / красноватый оттенок.

Я пытаюсь понять причину и приветствую любую рекомендацию.

Заметка - Тип изображения этого изображения 5 т. Е.BufferedImage.TYPE_3BYTE_BGR и я используюJava 7

Использование Thumbnailator
  Thumbnails.of(fromDir.listFiles())                
                    .size(thumbnailWidth, thumbnailHeight)
                    .toFiles(Rename.SUFFIX_HYPHEN_THUMBNAIL);
Использование imgscalr
    BufferedImage bufferedImage = ImageIO.read(file);
    final BufferedImage jpgImage;

    LOG.debug("image type is =[{}] ", bufferedImage.getType());

     BufferedImage scaledImg = Scalr.resize(bufferedImage, Method.ULTRA_QUALITY, thumbnailWidth, thumbnailHeight, Scalr.OP_ANTIALIAS);


    File thumbnailFile = new File(fromDirPath + "/" + getFileName(file.getName()) +THUMBNAIL_KEYWORD  + ".png");

    ImageIO.write(scaledImg, getFileExtension(file.getName()), thumbnailFile);

    bufferedImage.flush();
    scaledImg.flush();

Ответы на вопрос(2)

Ваш ответ на вопрос