BitmapImage.DecodePixelWidth Propriété

Définition

Obtient ou définit la largeur, en pixels, à laquelle l’image est décodée.

public:
 property int DecodePixelWidth { int get(); void set(int value); };
public int DecodePixelWidth { get; set; }
member this.DecodePixelWidth : int with get, set
Public Property DecodePixelWidth As Integer

Valeur de propriété

Largeur, en pixels, à laquelle l’image est décodée. La valeur par défaut est 0.

Exemples

L’exemple de code suivant montre comment définir la propriété à l’aide DecodePixelWidth de code.

// Define a BitmapImage.
Image myImage = new Image();
BitmapImage bi = new BitmapImage();

// Begin initialization.
bi.BeginInit();

// Set properties.
bi.CacheOption = BitmapCacheOption.OnDemand;
bi.CreateOptions = BitmapCreateOptions.DelayCreation;
bi.DecodePixelHeight = 125;
bi.DecodePixelWidth = 125;
bi.Rotation = Rotation.Rotate90;
MessageBox.Show(bi.IsDownloading.ToString());
bi.UriSource = new Uri("smiley.png", UriKind.Relative);

// End initialization.
bi.EndInit();
myImage.Source = bi;
myImage.Stretch = Stretch.None;
myImage.Margin = new Thickness(5);
' Define a BitmapImage.
Dim myImage As New Image()
Dim bi As New BitmapImage()

' Begin initialization.
bi.BeginInit()

' Set properties.
bi.CacheOption = BitmapCacheOption.OnDemand
bi.CreateOptions = BitmapCreateOptions.DelayCreation
bi.DecodePixelHeight = 125
bi.DecodePixelWidth = 125
bi.Rotation = Rotation.Rotate90
MessageBox.Show(bi.IsDownloading.ToString())
bi.UriSource = New Uri("smiley.png", UriKind.Relative)

' End initialization.
bi.EndInit()
myImage.Source = bi
myImage.Stretch = Stretch.None
myImage.Margin = New Thickness(5)

Remarques

Si DecodePixelHeight est également défini, les proportions de la bitmap sont ignorées. Si DecodePixelHeight n’est pas défini, les proportions restent les mêmes.

Les codecs JPEG et PNG (Portable Network Graphics) décodent l’image en mode natif à la taille spécifiée ; d’autres codecs décodent l’image à sa taille d’origine et la mettez à l’échelle à la taille souhaitée.

Informations sur les propriétés de dépendance

Champ Identificateur DecodePixelWidthProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi