Thema: Delphi farbe ersetzen

Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: farbe ersetzen

  Alt 11. Mai 2004, 17:50
Das ist nicht immer so pauschal beantwortbar. Es kommt darauf an, welches PixelFormat dein Bitmap hat. Es gibt zu Scanline auch gute Tutorials (Dieses ab Seite 2 dürfte dich interessieren).

Mit der Graphics32 brauchst du im Übrigen nur TBitmap durch TBitmap32 ersetzen, und das Farbformat ist nicht TColor, sondern TColor32 (ist in der Hilfe zu g32 beschrieben). Im wesentlichen genau so habhabbar wie TColor.
Die Eigenschaft Pixels[x,y] ist bei der g32 auch dabei, aber deutlich performanter implementiert
Das soll heissen, dass du deinen Code mit der g32 nur minimal verändern müsstest (Sie bietet auch noch einige weitere Annehmlichkeiten!)

gruss,
dizzy
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat