Partilhar via


WriteableBitmap Construtores

Definição

Inicializa uma nova instância da classe WriteableBitmap.

Sobrecargas

WriteableBitmap(BitmapSource)

Inicializa uma nova instância da classe WriteableBitmap usando a BitmapSource fornecida.

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

Inicializa uma nova instância da classe WriteableBitmap com os parâmetros especificados.

WriteableBitmap(BitmapSource)

Inicializa uma nova instância da classe WriteableBitmap usando a BitmapSource fornecida.

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)

Parâmetros

source
BitmapSource

A BitmapSource a ser usada para inicialização.

Atributos

Comentários

O WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) construtor é preferencial em vez de usar esse construtor.

Se source não usar um formato bitmap com suporte nativo, as conversões de formato serão aplicadas para cada atualização de quadro, o que reduz o desempenho.

Aplica-se a

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

Inicializa uma nova instância da classe WriteableBitmap com os parâmetros especificados.

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)

Parâmetros

pixelWidth
Int32

A largura desejada do bitmap.

pixelHeight
Int32

A altura desejada do bitmap.

dpiX
Double

Os pontos horizontais por polegada (dpi) do bitmap.

dpiY
Double

Os pontos verticais por polegada (dpi) do bitmap.

pixelFormat
PixelFormat

O PixelFormat do bitmap.

palette
BitmapPalette

O BitmapPalette do bitmap.

Atributos

Comentários

Os valores preferenciais para pixelFormat são Bgr32 e Pbgra32. Esses formatos têm suporte nativo e não exigem uma conversão de formato. Outros pixelFormat valores exigem uma conversão de formato para cada atualização de quadro, o que reduz o desempenho.

Aplica-se a