Einzelnen Beitrag anzeigen

Phantom1

Registriert seit: 20. Jun 2003
282 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Zwei Farben "Alphablenden"

  Alt 9. Apr 2006, 19:13
Zitat von igel457:
Ok

Ich hoffe ich habe das jetzt richtig verstanden:

  r := r1*(1-1/255*alpha)+r2(1/255*alpha);
Ja so in etwa müsste es gehen, musste halt das ergebnis noch runden

oder du machst es so hier:
r:=(r1*alpha + r2*(not alpha)) shr 8; Dieser code dürfte auch um einiges schneller sein, da man hier nicht runden muss.

mfg
  Mit Zitat antworten Zitat