ColorConvertedBitmap Costruttori

Definizione

Inizializza una nuova istanza della classe ColorConvertedBitmap.

Overload

Nome Descrizione
ColorConvertedBitmap()

Inizializza una nuova istanza della classe ColorConvertedBitmap.

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Inizializza una nuova istanza della ColorConvertedBitmap classe utilizzando i valori specificati.

ColorConvertedBitmap()

Inizializza una nuova istanza della classe ColorConvertedBitmap.

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

Commenti

ColorConvertedBitmap implementa l'interfaccia per ottimizzare l'inizializzazione ISupportInitialize su più proprietà. Per inizializzare un ColorConvertedBitmap oggetto creato usando questo costruttore, è necessario eseguire l'inizializzazione delle proprietà tra BeginInit e EndInit le chiamate.

Si applica a

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Inizializza una nuova istanza della ColorConvertedBitmap classe utilizzando i valori specificati.

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)

Parametri

source
BitmapSource

Oggetto BitmapSource convertito.

sourceColorContext
ColorContext

Oggetto ColorContext della bitmap di origine.

destinationColorContext
ColorContext

Oggetto ColorContext della bitmap convertita.

format
PixelFormat

Oggetto PixelFormat della bitmap convertita.

Esempio

Nell'esempio seguente viene illustrato come inizializzare un'istanza di ColorConvertedBitmap utilizzando il ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat) costruttore .

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()

Commenti

ColorConvertedBitmap gli oggetti creati con questo costruttore vengono inizializzati automaticamente. Dopo l'inizializzazione, le modifiche alle proprietà vengono ignorate.

Vedi anche

Si applica a