Udostępnij za pośrednictwem


WriteableBitmap Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy WriteableBitmap.

Przeciążenia

WriteableBitmap(BitmapSource)

Inicjuje WriteableBitmap nowe wystąpienie klasy przy użyciu danego BitmapSourceelementu .

WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette)

Inicjuje WriteableBitmap nowe wystąpienie klasy z określonymi parametrami.

WriteableBitmap(BitmapSource)

Inicjuje WriteableBitmap nowe wystąpienie klasy przy użyciu danego BitmapSourceelementu .

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

Element BitmapSource do użycia do inicjowania.

Atrybuty

Uwagi

Konstruktor WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) jest preferowany za pomocą tego konstruktora.

Jeśli source nie używa natywnie obsługiwanego formatu mapy bitowej, konwersje formatu są stosowane dla każdej aktualizacji ramki, co zmniejsza wydajność.

Dotyczy

WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette)

Inicjuje WriteableBitmap nowe wystąpienie klasy z określonymi parametrami.

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

Żądana szerokość mapy bitowej.

pixelHeight
Int32

Żądana wysokość mapy bitowej.

dpiX
Double

Poziome kropki na cal (dpi) mapy bitowej.

dpiY
Double

Pionowe kropki na cal (dpi) mapy bitowej.

pixelFormat
PixelFormat

Mapa PixelFormat bitowa.

palette
BitmapPalette

Mapa BitmapPalette bitowa.

Atrybuty

Uwagi

Preferowane wartości pixelFormat to Bgr32 i Pbgra32. Te formaty są obsługiwane natywnie i nie wymagają konwersji formatu. Inne pixelFormat wartości wymagają konwersji formatu dla każdej aktualizacji ramek, co zmniejsza wydajność.

Dotyczy