WriteableBitmap 构造函数

定义

初始化 WriteableBitmap 类的新实例。

重载

WriteableBitmap(BitmapSource)

使用给定的 WriteableBitmap 初始化 BitmapSource 类的新实例。

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

使用指定的参数初始化 WriteableBitmap 类的新实例。

WriteableBitmap(BitmapSource)

使用给定的 WriteableBitmap 初始化 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)

参数

source
BitmapSource

要用于初始化的 BitmapSource

属性

注解

WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) 构造函数优先于使用此构造函数。

如果未 source 使用本机支持的位图格式,则为每个帧更新应用格式转换,从而减少性能。

适用于

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

使用指定的参数初始化 WriteableBitmap 类的新实例。

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)

参数

pixelWidth
Int32

位图所需的宽度。

pixelHeight
Int32

位图所需的高度。

dpiX
Double

位图) 每英寸的水平点数 (dpi。

dpiY
Double

位图的垂直点 (dpi) 。

pixelFormat
PixelFormat

位图的 PixelFormat

palette
BitmapPalette

位图的 BitmapPalette

属性

注解

和 . 的首选值 pixelFormat Bgr32 Pbgra32。 这些格式本机受支持,不需要格式转换。 其他 pixelFormat 值需要对每个帧更新进行格式转换,从而减少性能。

适用于