ColorConvertedBitmap Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.