다음을 통해 공유


ColorConvertedBitmap 생성자

정의

ColorConvertedBitmap 클래스의 새 인스턴스를 초기화합니다.

오버로드

ColorConvertedBitmap()

ColorConvertedBitmap 클래스의 새 인스턴스를 초기화합니다.

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

지정된 값을 사용하여 ColorConvertedBitmap 클래스의 새 인스턴스를 초기화합니다.

ColorConvertedBitmap()

ColorConvertedBitmap 클래스의 새 인스턴스를 초기화합니다.

public:
 ColorConvertedBitmap();
public ColorConvertedBitmap ();
Public Sub New ()

설명

ColorConvertedBitmap 구현 된 ISupportInitialize 여러 속성에 대해 초기화를 최적화 하는 인터페이스입니다. 초기화 하는 ColorConvertedBitmap 이 생성자를 사용 하 여 만든, 간에 속성 초기화를 수행 해야 합니다 BeginInitEndInit 호출 합니다.

적용 대상

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

지정된 값을 사용하여 ColorConvertedBitmap 클래스의 새 인스턴스를 초기화합니다.

public:
 ColorConvertedBitmap(System::Windows::Media::Imaging::BitmapSource ^ source, System::Windows::Media::ColorContext ^ sourceColorContext, System::Windows::Media::ColorContext ^ destinationColorContext, System::Windows::Media::PixelFormat format);
public ColorConvertedBitmap (System.Windows.Media.Imaging.BitmapSource source, System.Windows.Media.ColorContext sourceColorContext, System.Windows.Media.ColorContext destinationColorContext, System.Windows.Media.PixelFormat format);
new System.Windows.Media.Imaging.ColorConvertedBitmap : System.Windows.Media.Imaging.BitmapSource * System.Windows.Media.ColorContext * System.Windows.Media.ColorContext * System.Windows.Media.PixelFormat -> System.Windows.Media.Imaging.ColorConvertedBitmap
Public Sub New (source As BitmapSource, sourceColorContext As ColorContext, destinationColorContext As ColorContext, format As PixelFormat)

매개 변수

source
BitmapSource

변환되는 BitmapSource입니다.

sourceColorContext
ColorContext

소스 비트맵의 ColorContext입니다.

destinationColorContext
ColorContext

변환된 비트맵의 ColorContext입니다.

format
PixelFormat

변환된 비트맵의 PixelFormat입니다.

예제

다음 예제에서는 생성자를 사용하여 ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat) 인스턴스 ColorConvertedBitmap 를 초기화하는 방법을 보여줍니다.

Stream imageStream = new FileStream("tulipfarm.jpg", FileMode.Open, FileAccess.Read, FileShare.Read);
BitmapSource myBitmapSource = BitmapFrame.Create(imageStream);
BitmapFrame myBitmapSourceFrame = (BitmapFrame)myBitmapSource;
ColorContext sourceColorContext = myBitmapSourceFrame.ColorContexts[0];
ColorContext destColorContext = new ColorContext(PixelFormats.Bgra32);
ColorConvertedBitmap ccb = new ColorConvertedBitmap(myBitmapSource, sourceColorContext, destColorContext, PixelFormats.Pbgra32);
Image myImage3 = new Image();
myImage3.Source = ccb;
myImage3.Stretch = Stretch.None;
imageStream.Close();
Dim imageStream As New FileStream("tulipfarm.jpg", FileMode.Open, FileAccess.Read, FileShare.Read)
Dim myBitmapSource As BitmapSource = BitmapFrame.Create(imageStream)
Dim myBitmapSourceFrame As BitmapFrame = CType(myBitmapSource, BitmapFrame)
Dim sourceColorContext As ColorContext = myBitmapSourceFrame.ColorContexts(0)
Dim destColorContext As New ColorContext(PixelFormats.Bgra32)
Dim ccb As New ColorConvertedBitmap(myBitmapSource, sourceColorContext, destColorContext, PixelFormats.Pbgra32)
Dim myImage3 As New Image()
myImage3.Source = ccb
myImage3.Stretch = Stretch.None
imageStream.Close()

설명

ColorConvertedBitmap 이 생성자를 사용 하 여 만들어진 개체가 자동으로 초기화 됩니다. 초기화 된 후 속성 변경은 무시 됩니다.

추가 정보

적용 대상