Beispiel ich habe ein Bild das ist 3000x2000 Px groß. Das zeige ich an. zusätzlich möchte ich einen ca. 300x200 Px großen Bereich anzigen, den ich mir frei aussuchen kann.
Bei den ganzen Tutorials habe ich nur gefunden, wie ich Resizen kann, aber nicht wie ich einen Ausschnitt erstellen kann.
Das funktioniert irgendwie nicht,
Code: Alles auswählen
AR.Width:= StrToInt(EdtW.Text);
AR.Height:=StrToInt(EdtH.Text);
AR.Left:=StrToInt(EdtL.Text);
AR.Top:=StrToInt(EdtT.Text);
AZ.Width:= StrToInt(EdtW.Text);
AZ.Height:=StrToInt(EdtH.Text);
AZ.Left:=0;
AZ.Top:=0;
tmpB:= TBGRABitmap.Create(AZ.Width,AZ.Height);
tmpB.Canvas.CopyRect(AZ,bmpA.Canvas,AR);
ImageAutoBild.Picture.Bitmap.Assign(tmpB);
Kann mir da wer erklären, wie es richtig geht.