WriteableBitmap Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the WriteableBitmap class.
Overloads
WriteableBitmap(BitmapSource) |
Initializes a new instance of the WriteableBitmap class using the given BitmapSource. |
WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) |
Initializes a new instance of the WriteableBitmap class with the specified parameters. |
WriteableBitmap(BitmapSource)
Initializes a new instance of the WriteableBitmap class using the given 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)
Parameters
- source
- BitmapSource
The BitmapSource to use for initialization.
- Attributes
Remarks
The WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) constructor is preferred over using this constructor.
If source
does not use a natively supported bitmap format, format conversions are applied for each frame update, which reduces performance.
Applies to
WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette)
Initializes a new instance of the WriteableBitmap class with the specified parameters.
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)
Parameters
- pixelWidth
- Int32
The desired width of the bitmap.
- pixelHeight
- Int32
The desired height of the bitmap.
- dpiX
- Double
The horizontal dots per inch (dpi) of the bitmap.
- dpiY
- Double
The vertical dots per inch (dpi) of the bitmap.
- pixelFormat
- PixelFormat
The PixelFormat of the bitmap.
- palette
- BitmapPalette
The BitmapPalette of the bitmap.
- Attributes
Remarks
The preferred values for pixelFormat
are Bgr32 and Pbgra32. These formats are natively supported and do not require a format conversion. Other pixelFormat
values require a format conversion for each frame update, which reduces performance.
Applies to
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應