WriteableBitmap Konstruktory
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í.
Inicializuje novou instanci WriteableBitmap třídy.
Přetížení
WriteableBitmap(BitmapSource) |
Inicializuje novou instanci WriteableBitmap třídy pomocí dané BitmapSource. |
WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) |
Inicializuje novou instanci WriteableBitmap třídy se zadanými parametry. |
WriteableBitmap(BitmapSource)
Inicializuje novou instanci WriteableBitmap třídy pomocí dané BitmapSource.
public:
WriteableBitmap(System::Windows::Media::Imaging::BitmapSource ^ source);
[System.Security.SecurityCritical]
public WriteableBitmap (System.Windows.Media.Imaging.BitmapSource source);
public WriteableBitmap (System.Windows.Media.Imaging.BitmapSource source);
[<System.Security.SecurityCritical>]
new System.Windows.Media.Imaging.WriteableBitmap : System.Windows.Media.Imaging.BitmapSource -> System.Windows.Media.Imaging.WriteableBitmap
new System.Windows.Media.Imaging.WriteableBitmap : System.Windows.Media.Imaging.BitmapSource -> System.Windows.Media.Imaging.WriteableBitmap
Public Sub New (source As BitmapSource)
Parametry
- source
- BitmapSource
Použití BitmapSource pro inicializaci.
- Atributy
Poznámky
Konstruktor WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) je upřednostňovaný před použitím tohoto konstruktoru.
Pokud source
nepoužívá nativně podporovaný rastrový formát, pro každou aktualizaci snímků se použijí převody formátu, což snižuje výkon.
Platí pro
WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette)
Inicializuje novou instanci WriteableBitmap třídy se zadanými parametry.
public:
WriteableBitmap(int pixelWidth, int pixelHeight, double dpiX, double dpiY, System::Windows::Media::PixelFormat pixelFormat, System::Windows::Media::Imaging::BitmapPalette ^ palette);
[System.Security.SecurityCritical]
public WriteableBitmap (int pixelWidth, int pixelHeight, double dpiX, double dpiY, System.Windows.Media.PixelFormat pixelFormat, System.Windows.Media.Imaging.BitmapPalette palette);
public WriteableBitmap (int pixelWidth, int pixelHeight, double dpiX, double dpiY, System.Windows.Media.PixelFormat pixelFormat, System.Windows.Media.Imaging.BitmapPalette palette);
[<System.Security.SecurityCritical>]
new System.Windows.Media.Imaging.WriteableBitmap : int * int * double * double * System.Windows.Media.PixelFormat * System.Windows.Media.Imaging.BitmapPalette -> System.Windows.Media.Imaging.WriteableBitmap
new System.Windows.Media.Imaging.WriteableBitmap : int * int * double * double * System.Windows.Media.PixelFormat * System.Windows.Media.Imaging.BitmapPalette -> System.Windows.Media.Imaging.WriteableBitmap
Public Sub New (pixelWidth As Integer, pixelHeight As Integer, dpiX As Double, dpiY As Double, pixelFormat As PixelFormat, palette As BitmapPalette)
Parametry
- pixelWidth
- Int32
Požadovaná šířka rastrového obrázku.
- pixelHeight
- Int32
Požadovaná výška rastrového obrázku.
- dpiX
- Double
Vodorovné tečky na palec (dpi) rastrového obrázku.
- dpiY
- Double
Svislé tečky na palec (dpi) rastrového obrázku.
- pixelFormat
- PixelFormat
Rastrový PixelFormat obrázek.
- palette
- BitmapPalette
Rastrový BitmapPalette obrázek.
- Atributy
Poznámky
Upřednostňované hodnoty jsou pixelFormat
Bgr32 a Pbgra32. Tyto formáty jsou nativně podporovány a nevyžadují převod formátu. Jiné pixelFormat
hodnoty vyžadují převod formátu pro každou aktualizaci rámce, což snižuje výkon.