Einzelnen Beitrag anzeigen

Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#2

Re: Kontrast von einem Bitmap ändern

  Alt 20. Jun 2009, 17:52
Zitat von BlueStarHH:
Wie kann ich den Kontrast von einem Bitmap ändern? Ich möchte den Kontrast in Prozenz von -100% bis +100% einstellen können, so wie es bei Bildbearbeitungen möglich ist. -100% ist also der minimal mögliche Kontrast (das ganze Bild ist grau). Bei 0 erfolgt keine Änderung und bei 100% wird das Bild mit dem maximal möglichen Kontrast dargestellt. Danke!
Hallo,

einfachste Methode: die Werte für ein Pixel können normalerweise von 0 - 255 gehen (RGB, 24 Mio Farben). Die Werte müssen um einen Schwellwert herum nach oben und unten gespreizt werden, dafür nimmt man zweckmässigerweise 128 - du ziehst also 128 ab (Ergebnis ist +-127), multiplizierst diesen Wert mit einem Faktor, der der Kontrasterhöhung entspricht, schneidest alles unter -127 und plus 127 ab und zählst wieder 128 dazu.

Gruss Reinhard
  Mit Zitat antworten Zitat