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

こちらもご覧ください

適用対象