ColorConvertedBitmap 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ColorConvertedBitmap 클래스의 새 인스턴스를 초기화합니다.
오버로드
ColorConvertedBitmap() |
ColorConvertedBitmap 클래스의 새 인스턴스를 초기화합니다. |
ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat) |
지정된 값을 사용하여 ColorConvertedBitmap 클래스의 새 인스턴스를 초기화합니다. |
ColorConvertedBitmap()
ColorConvertedBitmap 클래스의 새 인스턴스를 초기화합니다.
public:
ColorConvertedBitmap();
public ColorConvertedBitmap ();
Public Sub New ()
설명
ColorConvertedBitmap 구현 된 ISupportInitialize 여러 속성에 대해 초기화를 최적화 하는 인터페이스입니다. 초기화 하는 ColorConvertedBitmap 이 생성자를 사용 하 여 만든, 간에 속성 초기화를 수행 해야 합니다 BeginInit 고 EndInit 호출 합니다.
적용 대상
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 이 생성자를 사용 하 여 만들어진 개체가 자동으로 초기화 됩니다. 초기화 된 후 속성 변경은 무시 됩니다.