ColorConvertedBitmap Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da ColorConvertedBitmap classe.
Sobrecargas
| Name | Descrição |
|---|---|
| ColorConvertedBitmap() |
Inicializa uma nova instância da ColorConvertedBitmap classe. |
| ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat) |
Inicializa uma nova instância da ColorConvertedBitmap classe usando os valores especificados. |
ColorConvertedBitmap()
Inicializa uma nova instância da ColorConvertedBitmap classe.
public:
ColorConvertedBitmap();
public ColorConvertedBitmap();
Public Sub New ()
Observações
ColorConvertedBitmap implementa a ISupportInitialize interface para otimizar a inicialização em múltiplas propriedades. Para inicializar um ColorConvertedBitmap criado usando este construtor, deve realizar a inicialização de propriedades entre BeginInit e EndInit chamadas.
Aplica-se a
ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)
Inicializa uma nova instância da ColorConvertedBitmap classe 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 seguinte mostra como inicializar uma instância de 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()
Observações
ColorConvertedBitmap os objetos criados usando este construtor são automaticamente inicializados. Após a inicialização, as alterações de propriedades são ignoradas.