Condividi tramite


ColorConvertedBitmap Costruttori

Definizione

Inizializza una nuova istanza della classe ColorConvertedBitmap.

Overload

ColorConvertedBitmap()

Inizializza una nuova istanza della classe ColorConvertedBitmap.

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Inizializza una nuova istanza della classe ColorConvertedBitmap usando 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 classe ColorConvertedBitmap usando 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 della ColorContext bitmap di origine.

destinationColorContext
ColorContext

Oggetto della ColorContext bitmap convertita.

format
PixelFormat

Oggetto della PixelFormat 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 utilizzando questo costruttore vengono inizializzati automaticamente. Dopo l'inizializzazione, le modifiche alle proprietà vengono ignorate.

Vedi anche

Si applica a