다음을 통해 공유


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 은 are Bgr32Pbgra32. 이러한 형식은 기본적으로 지원되며 형식 변환이 필요하지 않습니다. 다른 pixelFormat 값에는 각 프레임 업데이트에 대한 형식 변환이 필요하므로 성능이 저하됩니다.

적용 대상