BitmapImage.DecodePixelWidth Eigenschaft

Definition

Ruft die Breite in Pixel ab, in der das Bild decodiert wird, oder legt diese fest.

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

Eigenschaftswert

Die Breite in, in der das Bild decodiert wird. Der Standardwert ist 0.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die DecodePixelWidth Eigenschaft mithilfe von Code festgelegt wird.

// 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)

Hinweise

Wenn DecodePixelHeight ebenfalls festgelegt ist, wird das Seitenverhältnis der Bitmap ignoriert. Wenn DecodePixelHeight nicht festgelegt ist, bleibt das Seitenverhältnis gleich.

Die JPEG- und PNG-Codecs (Portable Network Graphics) decodieren das Bild nativ auf die angegebene Größe. Andere Codecs decodieren das Bild in seiner ursprünglichen Größe und skalieren das Bild auf die gewünschte Größe.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld DecodePixelWidthProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen