Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#2

AW: TColor gibt mir keine 256 Farben

  Alt 16. Feb 2019, 10:33
Sogar mehrere Klugscheiß-Ratschläge:
  • Canvas.Pixels ist langsam. Wenn es scheall sein soll, schau dir mal ScanLine an.
  • Das "goto nextPixel" ist überflüssig. Dreh einfach die if-Bedingung, dann kannst du das if normal verwenden:
    Delphi-Quellcode:
            if (red <> 0) or (green <> 0) or (blue <> 0) then // schwarz nicht in Palette
              for i:=0 to 255 do begin
                if (red=r[i]) and (green=g[i]) and (blue=b[i]) then Bild[breit,hoch]:=i; // gefunden
              end;
Uli Gerhardt
  Mit Zitat antworten Zitat