Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

Re: Transparentes PNG in TImage drehen...Wie?

  Alt 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" ;-)
  Mit Zitat antworten Zitat