Sdílet prostřednictvím


WriteableBitmap Konstruktory

Definice

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.

Platí pro