Farben verlieren beim Ändern der Größe von JPEGs in Java (mit mehreren Bibliotheken ausprobiert)

Ich habe versucht, mehrere Bildgrößenänderungsbibliotheken hier auf SO sowie mit RAW-Java zu verwendengetScaledInstance. Während die meiste Zeit alles funktioniert, gibt es zwei JPEG-Bilder, bei denen die Farben immer durcheinander sind, wenn ich ihre Größe verändere.

Erstes Bild:

Ergebnis:

Zweites Bild:

Ergebnis:

Ich habe diese Bilder mit mehreren Bibliotheken ausprobiert, einschließlich Scalr, Thumbnailator und Raw Javaimage.getScaledInstance() (sehenHier für Code), aber das Ergebnis ist das gleiche.

Irgendwelche Ideen, was das Problem ist?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage