Compartir a través de


WriteableBitmap Constructores

Definición

Inicializa una nueva instancia de la clase WriteableBitmap.

Sobrecargas

WriteableBitmap(BitmapSource)

Inicializa una nueva instancia de la clase WriteableBitmap usando el objeto BitmapSource especificado.

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

Inicializa una nueva instancia de la clase WriteableBitmap con los parámetros especificados.

WriteableBitmap(BitmapSource)

Inicializa una nueva instancia de la clase WriteableBitmap usando el objeto BitmapSource especificado.

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

BitmapSource que se va utilizar para la inicialización.

Atributos

Comentarios

El WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) constructor se prefiere sobre el uso de este constructor.

Si source no usa un formato de mapa de bits compatible de forma nativa, se aplican conversiones de formato para cada actualización de fotogramas, lo que reduce el rendimiento.

Se aplica a

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

Inicializa una nueva instancia de la clase WriteableBitmap con los 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

Ancho deseado del mapa de bits.

pixelHeight
Int32

Alto deseado del mapa de bits.

dpiX
Double

Puntos horizontales por pulgada (ppp) del mapa de bits.

dpiY
Double

Puntos verticales por pulgada (ppp) del mapa de bits.

pixelFormat
PixelFormat

PixelFormat del mapa de bits.

palette
BitmapPalette

BitmapPalette del mapa de bits.

Atributos

Comentarios

Los valores preferidos para pixelFormat son Bgr32 y Pbgra32. Estos formatos son compatibles de forma nativa y no requieren una conversión de formato. Otros pixelFormat valores requieren una conversión de formato para cada actualización de fotogramas, lo que reduce el rendimiento.

Se aplica a