Einzelnen Beitrag anzeigen

Mad_Max

Registriert seit: 26. Aug 2009
Ort: Mainz
6 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

Farbtöne (mit Tollerenz) in einem Bild ersetzen

  Alt 24. Jan 2019, 17:08
Wie bekomme ich alle Pixel, die einen bestimmten RGB- Wert haben, eines Bildes (Bitmap) ersetzt. Im Idealfall auch noch mit einer Tolleranz je Farbkanal?

Mit "Scannline" geht dies zwar- ist jedoch viel zu langsam. Zur Zeit experimentiere ich mit GDI+. Helligkeit, Kontrast und auch die Intensität sind ja einfach und zudem noch sehr schnell. Farbtöne zu ändern ist auch ganz einfach. Nur wie kann ich eine bedingte Farbänderung durchführen? Hierzu habe ich das ColorRemap gefunden. Kann ich da denn auch irgendwie Farbtonbereiche angeben? Vor allem stört mich jedoch, dass ich das Ausgangsbild damit nicht verändere, sondern nur die Ausgabe.

Hat jemand zu diesem Problem eine gute Idee?
Karsten
  Mit Zitat antworten Zitat