FMX.Graphics.TBitmap.Resize
Delphi
procedure Resize(const AWidth, AHeight: Integer);
C++
void __fastcall Resize(const int AWidth, const int AHeight);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TBitmap |
Description
Redimensionne le TBitmap en cours.
Resize redimensionne les propriétés dimension Width et Height de l'objet TBitmap en cours pour qu'il tienne mieux dans le rectangle avec la largeur AWidth
et la hauteur AHeight
spécifiées.
Resize redimensionne l'image TBitmap en cours pour qu'elle tienne mieux (en conservant les proportions de l'image en cours) dans un rectangle avec les paramètres AWidth
et AHeight
spécifiés :
- Si l'une des dimensions de l'image TBitmap en cours est supérieure aux paramètres
AWidth
ouAHeight
spécifiés, diminuez la taille de l'image en cours (en conservant les proportions de l'image en cours -- le rapport entre la largeur et la hauteur) afin qu'elle tienne dans le rectangle avec les paramètresAWidth
etAHeight
spécifiés. Ainsi, la largeur de l'image mise à l'échelle est égale au paramètreAWidth
spécifié ou la hauteur de l'image mise à l'échelle est égale au paramètreAHeight
spécifié. Toute l'image en cours doit être placée dans le rectangle ayant les paramètresAWidth
etAHeight
spécifiés. L'image en cours est dessinée centrée dans le rectangle. - Si l'image en cours originale est plus petite qu'un rectangle avec les paramètres
AWidth
etAHeight
spécifiés, elle n'est alors pas redimensionnée. L'image en cours est dessinée centrée dans le rectangle.