WriteableBitmap Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da WriteableBitmap classe.
Sobrecargas
| Name | Description |
|---|---|
| WriteableBitmap(BitmapSource) |
Inicializa uma nova instância da WriteableBitmap classe usando o dado BitmapSource. |
| WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) |
Inicializa uma nova instância da WriteableBitmap classe com os parâmetros especificados. |
WriteableBitmap(BitmapSource)
Inicializa uma nova instância da WriteableBitmap classe usando o dado 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)
Parâmetros
- source
- BitmapSource
O BitmapSource para usar para inicialização.
- Atributos
Observações
O WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) construtor é preferido em vez de usar este construtor.
Se source não usar um formato bitmap suportado nativamente, são aplicadas conversões de formato para cada atualização de frame, o que reduz o desempenho.
Aplica-se a
WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette)
Inicializa uma nova instância da WriteableBitmap classe 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
Observações
Os valores preferidos para pixelFormat são Bgr32 e Pbgra32. Estes formatos são suportados nativamente e não requerem conversão de formato. Outros pixelFormat valores requerem uma conversão de formato para cada atualização de frame, o que reduz o desempenho.