BitmapImage.DecodePixelHeight Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví výšku v pixelech, na které je obrázek dekódován.
public:
property int DecodePixelHeight { int get(); void set(int value); };
public int DecodePixelHeight { get; set; }
member this.DecodePixelHeight : int with get, set
Public Property DecodePixelHeight As Integer
Hodnota vlastnosti
Výška v pixelech, na kterou je obrázek dekódován. Výchozí hodnota je 0.
Příklady
Následující příklad kódu ukazuje, jak nastavit DecodePixelHeight vlastnost pomocí kódu.
// 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)
Poznámky
Pokud DecodePixelWidth je nastaven také poměr stran rastrového obrázku, bude ignorován. Pokud DecodePixelWidth není nastavená, poměr stran zůstane stejný.
Kodeky JPEG a Portable Network Graphics (PNG) nativně dekódují obrázek na zadanou velikost; ostatní kodeky dekódují obrázek v původní velikosti a škálují obrázek na požadovanou velikost.
Informace o vlastnosti závislosti
Pole identifikátoru | DecodePixelHeightProperty |
Vlastnosti metadat nastavené na true |
Žádné |