Android: so ändern Sie den Farbton eines Bildes?
Ich bin auf der Suche um zu ändern den Farbton von meinem Hintergrundbild (PNG) programmgesteuert. Wie geht das auf Android?
- Überprüfen Sie diesen Beitrag stackoverflow.com/questions/4354939/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem verlinkten post hat einige gute Ideen, aber die matrix-Mathematik verwendet für ColorFilter werden kann (eine) komplexe übertrieben, und (b) einführen, spürbare Verschiebungen, die in den daraus resultierenden Farben.
Geändert wird, ist die Lösung gegeben durch janin hier - https://stackoverflow.com/a/6222023/1303595 - ich habe basiert diese version auf Photoshop 's ' Farbe' blend-Modus. Es scheint zu vermeiden, die Bild-Verdunkelung verursacht durch PorterDuff.- Modus.Multiplizieren, und funktioniert sehr gut für Farbe-Tönung entsättigt/artificial-Schwarz & Weiß-Bilder, ohne dass viel dagegen.
Getestet habe ich die akzeptierte Antwort, leider gibt es ein Falsches Ergebnis. Das habe ich gefunden und geändert, dieser code aus hier, die gut funktioniert: