Thema
:
Delphi
Canvas TImage???
Einzelnen Beitrag anzeigen
turboPASCAL
Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
Delphi 6 Personal
#
7
Re: Canvas TImage???
16. Mär 2008, 11:58
Oder:
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
ConvertImageToBitmap(Image: TImage);
var
TmpPic: TPicture;
begin
TmpPic := TPicture.Create;
try
TmpPic.Bitmap.Assign(Image.Picture.Graphic);
Image.Picture.Bitmap.Assign(TmpPic.Bitmap);
finally
TmpPic.Free;
end
;
end
;
procedure
FormXYZ.Bla;
begin
Image1.LoadFromFile(Pfad.jpg);
ConvertImageToBitmap(Image1);
Image1.Picture.Bitmap.Canvas.MoveTo(x,y);
Image1.Picture.Bitmap.Canvas.LineTo(x,y);
{ Besser Schaut's so aus:
if Assigned(Image1.Picture.Bitmap) then
with Image1.Picture.Bitmap do
begin
Canvas.MoveTo(x,y);
Canvas.LineTo(x,y);
end;
}
Image1.Invalidate;
end
;
Matti
Meine Software-Projekte
-
Homepage
-
Grüße vom Rüsselmops -Mops Mopser
Zitat
turboPASCAL
Öffentliches Profil ansehen
Mehr Beiträge von turboPASCAL finden