Sdílet prostřednictvím


ColorConvertedBitmap Konstruktory

Definice

Inicializuje novou instanci ColorConvertedBitmap třídy.

Přetížení

ColorConvertedBitmap()

Inicializuje novou instanci ColorConvertedBitmap třídy.

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Inicializuje novou instanci ColorConvertedBitmap třídy pomocí zadaných hodnot.

ColorConvertedBitmap()

Inicializuje novou instanci ColorConvertedBitmap třídy.

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

Poznámky

ColorConvertedBitmap implementuje ISupportInitialize rozhraní pro optimalizaci inicializace u více vlastností. Chcete-li inicializovat vytvořený pomocí tohoto konstruktoru ColorConvertedBitmap , musíte provést inicializaci vlastností mezi BeginInit voláními a EndInit voláními.

Platí pro

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Inicializuje novou instanci ColorConvertedBitmap třídy pomocí zadaných hodnot.

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

To BitmapSource je převedeno.

sourceColorContext
ColorContext

Zdrojová ColorContext rastrová kopie.

destinationColorContext
ColorContext

Převedený ColorContext rastrový obrázek.

format
PixelFormat

Převedený PixelFormat rastrový obrázek.

Příklady

Následující příklad ukazuje, jak inicializovat instanci ColorConvertedBitmap pomocí konstruktoru 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()

Poznámky

ColorConvertedBitmap objekty vytvořené pomocí tohoto konstruktoru se automaticky inicializují. Po inicializaci se změny vlastností ignorují.

Viz také

Platí pro