WriteableBitmap 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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
值需要对每个帧更新进行格式转换,从而减少性能。