Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

Re: Teil einer Bilddatei in TImage...

  Alt 1. Okt 2004, 09:50
Es ist doch egal, wenn mehrere Bilder in einem Bild sind, dann muß ja auch nur ein Teil des ganzen Bildes geladen werden.

Also als erstes lädst du dein Bild in ein verstecktes (nicht sichtbares) Objekt.
z.B. TBitMap, oder ein TImage mit Visible=False, oder ...

Dann kannst du dir den gewünschten Teil in dein TImage rüberkopieren und das andere Bild wieder löschen.


Oder du machst es im selben Bild (hier für'n BitMap - für andere Formate müßte es dann entsprechende geändert werden)
Delphi-Quellcode:
Image1.Picture.LoadFromFile('deineDatei.bmp');
Image1.Picture.Bitmap.Canvas.CopyRect(Rect(0, 0, B, H),
  Image1.Picture.Bitmap.Canvas, Rect(X, Y, X+B, X+H));
Image1.Picture.Bitmap.Width := B;
Image1.Picture.Bitmap.Height := H;
$2B or not $2B
  Mit Zitat antworten Zitat