ColorConvertedBitmap Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ColorConvertedBitmap.
Sobrecargas
ColorConvertedBitmap() |
Inicializa una nueva instancia de la clase ColorConvertedBitmap. |
ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat) |
Inicializa una nueva instancia de la clase ColorConvertedBitmap mediante los valores especificados. |
ColorConvertedBitmap()
Inicializa una nueva instancia de la clase ColorConvertedBitmap.
public:
ColorConvertedBitmap();
public ColorConvertedBitmap ();
Public Sub New ()
Comentarios
ColorConvertedBitmap implementa la interfaz para optimizar la ISupportInitialize inicialización en varias propiedades. Para inicializar un ColorConvertedBitmap objeto creado mediante este constructor, debe realizar la inicialización de propiedades entre BeginInit las llamadas y EndInit .
Se aplica a
ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)
Inicializa una nueva instancia de la clase ColorConvertedBitmap mediante los 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
BitmapSource que se convierte.
- sourceColorContext
- ColorContext
ColorContext del mapa de bits de origen.
- destinationColorContext
- ColorContext
ColorContext del mapa de bits convertido.
- format
- PixelFormat
PixelFormat del mapa de bits convertido.
Ejemplos
En el ejemplo siguiente se muestra cómo inicializar una instancia de ColorConvertedBitmap mediante el ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat) constructor .
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()
Comentarios
ColorConvertedBitmap Los objetos creados con este constructor se inicializan automáticamente. Después de la inicialización, se omiten los cambios de propiedad.