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?