Udostępnij za pośrednictwem


ColorConvertedBitmap Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ColorConvertedBitmap.

Przeciążenia

ColorConvertedBitmap()

Inicjuje nowe wystąpienie klasy ColorConvertedBitmap.

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Inicjuje ColorConvertedBitmap nowe wystąpienie klasy przy użyciu określonych wartości.

ColorConvertedBitmap()

Inicjuje nowe wystąpienie klasy ColorConvertedBitmap.

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

Uwagi

ColorConvertedBitmap implementuje interfejs w ISupportInitialize celu optymalizacji inicjowania na wielu właściwościach. Aby zainicjować ColorConvertedBitmap utworzony przy użyciu tego konstruktora, należy wykonać inicjowanie właściwości między wywołaniami BeginInit i .EndInit

Dotyczy

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Inicjuje ColorConvertedBitmap nowe wystąpienie klasy przy użyciu określonych wartości.

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)

Parametry

source
BitmapSource

Przekonwertowana BitmapSource wartość.

sourceColorContext
ColorContext

Źródłowa ColorContext mapa bitowa.

destinationColorContext
ColorContext

Przekonwertowana ColorContext mapa bitowa.

format
PixelFormat

Przekonwertowana PixelFormat mapa bitowa.

Przykłady

W poniższym przykładzie pokazano, jak zainicjować wystąpienie ColorConvertedBitmap przy użyciu konstruktora 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()

Uwagi

ColorConvertedBitmap obiekty utworzone przy użyciu tego konstruktora są automatycznie inicjowane. Po zainicjowaniu zmiany właściwości są ignorowane.

Zobacz też

Dotyczy