Language

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

こちらもご覧ください

適用対象