Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
Delphi 10 Seattle Enterprise
|
Re: Transparentes PNG in TImage drehen...Wie?
8. Dez 2006, 09:28
Zitat von MaBuSE:
Dazu musst Du das TPNGObject verwenden.
Hier steht wie Du z.B. das TPngObject ohne TImage verwendest:
http://pngdelphi.sourceforge.net/met...view.php?ID=15
Bzw. leicht abgewandelt:
Delphi-Quellcode:
procedure TForm1.DrawOverForm(filename: String; X, Y: Integer);
var
PNG: TPNGObject;
begin
PNG := TPNGObject.Create;
try
PNG.LoadFromFile(filename);
PNG.Draw(Canvas, Rect(X, Y, X + PNG.Width, Y + PNG.Height));
finally
PNG.Free;
end;
end;
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
|