Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
Delphi 12 Athens
|
AW: Canvas.TextOut mit Text Shadow-Erweiterung
26. Jul 2011, 13:55
Die Unit TransparentText im Anhang ist eine kleine Spielerei von mir:
Delphi-Quellcode:
uses
TransparentText;
var
iBlur: Integer;
lBlur: IBitmapFilter;
X, Y: Integer;
s: string;
dTransp: Double;
begin
{...}
if iBlur > 0 then
lBlur := TBlurFilter.Create(iBlur);
// Image.Canvas.Font.Name :=
Image.Canvas.Font.Style := [fsBold{, fsItalic}];
Image.Canvas.Font.Size := 48;
Image.Canvas.Font.Color := clRed;
TransparentTextOut(Image.Canvas, X, Y, s, dTransp, lBlur);
end;
|
|
Zitat
|