ColorConvertedBitmap コンストラクター

定義

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 を初期化する方法を ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat) 示しています。

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 このコンストラクターを使用して作成されたオブジェクトは自動的に初期化されます。 初期化後、プロパティの変更は無視されます。

こちらもご覧ください

適用対象