FMX.Graphics.TBitmap.Resize
Delphi
procedure Resize(const AWidth, AHeight: Integer);
C++
void __fastcall Resize(const int AWidth, const int AHeight);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TBitmap |
Beschreibung
Ändert die Abmessungen des aktuellen TBitmap.
Resize ändert die Abmessungseigenschaften Width und Height des aktuellen TBitmap-Objekts so, dass es bestmöglich in das durch die Breite (AWidth
) und die Höhe (AHeight
) festgelegte Rechteck passt.
Resize ändert die Abmessungen des aktuellen TBitmap-Bildes so, dass es (unter Beibehaltung der aktuellen Bildproportionen) bestmöglich in das durch die Parameter (AWidth
) und (AHeight
) festgelegte Rechteck passt:
- Verringern Sie die aktuelle Bildgröße (unter Beibehaltung der aktuellen Bildproportionen – das Verhältnis zwischen der Breite und der Höhe), wenn eine Abmessung des aktuellen TBitmap-Bildes größer als die angegebenen Parameter
AWidth
oderAHeight
ist, damit das aktuelle Bild in das durchAWidth
undAHeight
festgelegte Rechteck passt. Das heißt, dass entweder die skalierte Breite des Bildes mit der angegebenen Breite (AWidth
) oder die skalierte Höhe des aktuellen Bildes mit der angegebenen Höhe (AHeight
) übereinstimmen muss. Das gesamte aktuelle Bild sollte in dem Rechteck mit der angegebenen Breite (AWidth
) und Höhe (AHeight
) Platz finden. Das aktuelle Bild wird in dem Rechteck zentriert ausgerichtet. - Wenn das aktuelle Originalbild kleiner als ein Rechteck mit der angegebenen Breite (
AWidth
) und Höhe (AHeight
) ist, dann wird die Größe des aktuellen Bildes nicht geändert. Das aktuelle Bild wird in dem Rechteck zentriert ausgerichtet.