Lenguaje

BitmapPalettes Clase

Definición

Define varias paletas de colores que suelen usar las imágenes de mapa de bits.

public ref class BitmapPalettes abstract sealed
public static class BitmapPalettes
type BitmapPalettes = class
Public Class BitmapPalettes
Herencia
BitmapPalettes

Ejemplos

En el ejemplo de código siguiente se muestra cómo construir un nuevo BitmapSource mediante un miembro de la BitmapPalettes clase de forma similar.

BitmapSource image5 = BitmapSource.Create(
    width,
    height,
    96,
    96,
    PixelFormats.Indexed1,
    BitmapPalettes.WebPalette,
    pixels,
    stride);

FileStream stream5 = new FileStream("palette.tif", FileMode.Create);
TiffBitmapEncoder encoder5 = new TiffBitmapEncoder();
encoder5.Frames.Add(BitmapFrame.Create(image5));
encoder5.Save(stream5);
Dim image5 As BitmapSource = System.Windows.Media.Imaging.BitmapSource.Create(width, height, 96, 96, PixelFormats.Indexed1, BitmapPalettes.WebPalette, pixels, stride)

Dim stream5 As New FileStream("palette.tif", FileMode.Create)
Dim encoder5 As New TiffBitmapEncoder()
encoder5.Frames.Add(BitmapFrame.Create(image5))
encoder5.Save(stream5)

Comentarios

BitmapPalettes propiedades cuyos nombres terminan con "Transparent" tienen un "color" adicional que es totalmente transparente. En el caso de las paletas que ya tienen 256 colores, el último color se reemplaza por el color transparente.

Solo los formatos de imagen etiquetados formato de archivo de imagen (TIFF) y formato de intercambio de gráficos (GIF) admiten paletas.

Propiedades

Nombre Description
BlackAndWhite

Obtiene un valor que representa una paleta de colores en blanco y negro. Esta paleta consta de 2 colores totales.

BlackAndWhiteTransparent

Obtiene un valor que representa una paleta de colores negro, blanco y transparente. Esta paleta consta de 3 colores totales.

Gray16

Obtiene un valor que representa una paleta de colores que contiene 16 tonos de gris. La paleta va de negro a gris a blanco. Esta paleta contiene 16 colores totales.

Gray16Transparent

Obtiene un valor que representa una paleta de colores que contiene 16 tonos de gris. La paleta va de negro a gris a blanco con un color transparente adicional. Esta paleta contiene 17 colores totales.

Gray256

Obtiene un valor que representa una paleta de colores que contiene 256 tonos de gris, que van de negro a gris a blanco. Esta paleta contiene 256 colores totales.

Gray256Transparent

Obtiene un valor que representa una paleta de colores que contiene 256 tonos de gris, que van de negro a gris a blanco con un color transparente adicional. Esta paleta contiene 257 colores totales.

Gray4

Obtiene un valor que representa una paleta de colores que contiene 4 tonos de gris, que van de negro a gris a blanco. Esta paleta contiene 4 colores totales.

Gray4Transparent

Obtiene un valor que representa una paleta de colores que contiene 4 tonos de gris, que van desde negro a gris a blanco con un color transparente adicional. Esta paleta contiene 5 colores totales.

Halftone125

Obtiene un valor que representa una paleta de colores que contiene 125 colores principales y 16 colores del sistema, con colores duplicados quitados. Hay un total de 133 colores en esta paleta.

Halftone125Transparent

Obtiene un valor que representa una paleta de colores que contiene 125 colores principales, 16 colores del sistema y 1 color transparente adicional. Se quitan los colores duplicados de la paleta. Hay un total de 134 colores en esta paleta.

Halftone216

Obtiene un valor que representa una paleta de colores que contiene 216 colores principales y 16 colores del sistema, con colores duplicados quitados. Hay un total de 224 colores en esta paleta.

Halftone216Transparent

Obtiene un valor que representa una paleta de colores que contiene 216 colores principales, 16 colores del sistema y 1 color transparente adicional. Se quitan los colores duplicados de la paleta. Hay un total de 225 colores en esta paleta.

Halftone252

Obtiene un valor que representa una paleta de colores que contiene 252 colores principales y 16 colores del sistema, con colores duplicados quitados. Hay un total de 256 colores en esta paleta.

Halftone252Transparent

Obtiene un valor que representa una paleta de colores que contiene 252 colores principales, 16 colores del sistema y 1 color transparente adicional. Se quitan los colores duplicados de la paleta. Hay un total de 256 colores en esta paleta.

Halftone256

Obtiene un valor que representa una paleta de colores que contiene 256 colores principales y 16 colores del sistema, con colores duplicados quitados. Hay un total de 256 colores en esta paleta.

Halftone256Transparent

Obtiene un valor que representa una paleta de colores que contiene 256 colores principales, 16 colores del sistema y 1 color transparente adicional que reemplaza el color final de la secuencia. Se quitan los colores duplicados de la paleta. Hay un total de 256 colores en esta paleta.

Halftone27

Obtiene un valor que representa una paleta de colores que contiene 27 colores principales y 16 colores del sistema, con colores duplicados quitados. Hay un total de 35 colores en esta paleta.

Halftone27Transparent

Obtiene un valor que representa una paleta de colores que contiene 27 colores principales y 16 colores del sistema, con colores duplicados quitados y 1 color transparente adicional. Hay un total de 36 colores en esta paleta.

Halftone64

Obtiene un valor que representa una paleta de colores que contiene 64 colores principales y 16 colores del sistema, con colores duplicados quitados. Hay un total de 72 colores en esta paleta.

Halftone64Transparent

Obtiene un valor que representa una paleta de colores que contiene 64 colores principales y 16 colores del sistema, con colores duplicados quitados y 1 color transparente adicional. Hay un total de 73 colores en esta paleta.

Halftone8

Obtiene un valor que representa una paleta de colores que contiene 8 colores principales y 16 colores del sistema, con colores duplicados quitados. Hay un total de 16 colores en esta paleta, que son los mismos que la paleta del sistema.

Halftone8Transparent

Obtiene un valor que representa una paleta de colores que contiene 8 colores principales y 16 colores del sistema, con colores duplicados quitados y 1 color transparente adicional. Hay un total de 17 colores en esta paleta.

WebPalette

Obtiene un valor que representa una paleta de colores que contiene 216 colores principales y 16 colores del sistema, con colores duplicados quitados. Hay un total de 224 colores en esta paleta.

WebPaletteTransparent

Obtiene un valor que representa una paleta de colores que contiene 216 colores principales y 16 colores del sistema, con colores duplicados quitados y 1 color transparente adicional. Hay un total de 225 colores en esta paleta.

Se aplica a

Consulte también