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 значения требуют преобразования формата для каждого обновления кадра, что снижает производительность.

Применяется к