ColorConvertedBitmap Constructores

Definición

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.

C#
public ColorConvertedBitmap ();

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

.NET Framework 4.8 y otras versiones
Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Inicializa una nueva instancia de la clase ColorConvertedBitmap mediante los valores especificados.

C#
public ColorConvertedBitmap (System.Windows.Media.Imaging.BitmapSource source, System.Windows.Media.ColorContext sourceColorContext, System.Windows.Media.ColorContext destinationColorContext, System.Windows.Media.PixelFormat format);

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 .

C#
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();

Comentarios

ColorConvertedBitmap Los objetos creados con este constructor se inicializan automáticamente. Después de la inicialización, se omiten los cambios de propiedad.

Consulte también

Se aplica a

.NET Framework 4.8 y otras versiones
Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7