Einzelnen Beitrag anzeigen

supermuckl

Registriert seit: 1. Feb 2003
1.340 Beiträge
 
FreePascal / Lazarus
 
#12

Re: inkompatible typen TBitmap TImage

  Alt 25. Nov 2004, 23:01
lol
np
ich zieh mir n pudding rein danke

//edit
was mir da grad einfällt
das teil macht ja die einzelnen kanäle auf voll rot also 255
wenn du jetzt die rottöne z.b. nur ein wenig *verstärken* willst und nicht überschreiben willst, dann machste das so:

Delphi-Quellcode:
p^[3]:=255; <- rot komplett auf maximum setzen
-------------
p^[3]:=127; <- rot auf halbe kraft, aber du überzeichnest den roten kanal, und somit haste wenn du nur rot anschauen würdest, kein bild mehr sondern nur ne rote fläche
-------------
p^[3]:=round(p^[3]*0,5); <- so haste das bild noch korrekt, und die rottöne sind halbiert
-------------
p^[3]:=round(p^[3]*2);<-- verdoppelt usw.. ich weis jetzt nicht was rauskommt wenn es > 255 oder < 0 ist.. eventuell sowas unterbinden
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
  Mit Zitat antworten Zitat