Partilhar via


ColorConvertedBitmap Construtores

Definição

Inicializa uma nova instância da classe ColorConvertedBitmap.

Sobrecargas

ColorConvertedBitmap()

Inicializa uma nova instância da classe ColorConvertedBitmap.

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Inicializa uma nova instância da classe ColorConvertedBitmap usando os valores especificados.

ColorConvertedBitmap()

Inicializa uma nova instância da classe ColorConvertedBitmap.

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

Comentários

ColorConvertedBitmap implementa a ISupportInitialize interface para otimizar a inicialização em várias propriedades. Para inicializar um ColorConvertedBitmap criado usando esse construtor, você deve executar a inicialização da propriedade entre BeginInit e EndInit as chamadas.

Aplica-se a

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Inicializa uma nova instância da classe ColorConvertedBitmap usando os valores especificados.

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)

Parâmetros

source
BitmapSource

O BitmapSource que é convertido.

sourceColorContext
ColorContext

O ColorContext do bitmap de origem.

destinationColorContext
ColorContext

O ColorContext do bitmap convertido.

format
PixelFormat

O PixelFormat do bitmap convertido.

Exemplos

O exemplo a seguir mostra como inicializar uma instância ColorConvertedBitmap usando o ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat) construtor.

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

Comentários

ColorConvertedBitmap os objetos criados usando esse construtor são inicializados automaticamente. Após a inicialização, as alterações de propriedade são ignoradas.

Confira também

Aplica-se a