Einzelnen Beitrag anzeigen

Benutzerbild von Airblader
Airblader

Registriert seit: 29. Okt 2004
Ort: Geislingen an der Steige
742 Beiträge
 
#11

Re: halbtransparenten text auf TImage?

  Alt 29. Okt 2004, 17:38
Zitat von Dax:
Dann nützt dir der Opacity-Wert aber nichts mehr - weil du ja einfach nur die src-Pixel oder die Dest-Pixel kopierst, ohne Alpha-Blend.
Wie meinen?
Ich will den Text selber Transparent haben...mehr nich *langsam verzweifelt*

Wenn ich den bereits transparenten Pixel mit dem Dest-Pixel "verrechne" kommt ja eine ungewollte Farbänderung zustande..oder?

Um mein Vorhaben ganz kurz zu beschreiben:
Eine Art Deckkraft-Funktion wie in Photoshop o.ä.
Nur, dass man hier die Deckkraft nur 1x einstellen können muss und nicht dauernd ändern können muss

/Edit:
Könnte man nicht auch das Format der Bitmap temporär auf 32Bit stellen?

/Edit2:
Meintest du so?
Delphi-Quellcode:
rr := Trunc(((r/255)*opacity) + ((r2/255)*(255-opacity)));
gg := Trunc(((g/255)*opacity) + ((g2/255)*(255-opacity)));
bb := Trunc(((b/255)*opacity) + ((b2/255)*(255-opacity)));
Ingo Bürk
Es nimmt der Augenblick, was Jahre geben.

Johann Wolfgang von Goethe
  Mit Zitat antworten Zitat