Compartir a través de


BitmapPalettes Clase

Definición

Define las distintas paletas de colores que suelen usarse en 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 "Transparente" 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 con formato de archivo de imagen (TIFF) y formato de intercambio de gráficos (GIF) admiten paletas.

Propiedades

BlackAndWhite

Obtiene un valor que representa una paleta de colores blanco y negro. Esta paleta se compone de 2 colores en total.

BlackAndWhiteTransparent

Obtiene un valor que representa una paleta de colores blanco, negro y transparente. Esta paleta se compone de 3 colores en total.

Gray16

Obtiene un valor que representa una paleta de colores que contiene 16 tonos de gris. La paleta pasa del negro al gris y al blanco. Esta paleta contiene un total de 16 colores.

Gray16Transparent

Obtiene un valor que representa una paleta de colores que contiene 16 tonos de gris. La paleta pasa del negro al gris y al blanco, con un color transparente adicional. Esta paleta contiene un total de 17 colores.

Gray256

Obtiene un valor que representa una paleta de colores que contiene 256 tonos de gris, del negro al gris y al blanco. Esta paleta contiene un total de 256 colores.

Gray256Transparent

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

Gray4

Obtiene un valor que representa una paleta de colores que contiene 4 tonos de gris, del negro al gris y al blanco. Esta paleta contiene un total de 4 colores.

Gray4Transparent

Obtiene un valor que representa una paleta de colores que contiene 4 tonos de gris que van del negro al gris y al blanco, con un color transparente adicional. Esta paleta contiene un total de 5 colores.

Halftone125

Obtiene un valor que representa una paleta de colores que contiene 125 colores primarios y 16 colores del sistema, en la que se han quitado los colores duplicados. Hay un total de 133 colores en esta paleta.

Halftone125Transparent

Obtiene un valor que representa una paleta de colores que contiene 125 colores primarios, 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 primarios y 16 colores del sistema, en la que se han quitado los colores duplicados. Hay un total de 224 colores en esta paleta.

Halftone216Transparent

Obtiene un valor que representa una paleta de colores que contiene 216 colores primarios, 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 primarios y 16 colores del sistema, en la que se han quitado los colores duplicados. Hay un total de 256 colores en esta paleta.

Halftone252Transparent

Obtiene un valor que representa una paleta de colores que contiene 252 colores primarios, 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 primarios y 16 colores del sistema, en la que se han quitado los colores duplicados. Hay un total de 256 colores en esta paleta.

Halftone256Transparent

Obtiene un valor que representa una paleta de colores que contiene 256 colores primarios, 16 colores del sistema y 1 color transparente adicional que reemplaza el último color 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 primarios y 16 colores del sistema, en la que se han quitado los colores duplicados. Hay un total de 35 colores en esta paleta.

Halftone27Transparent

Obtiene un valor que representa una paleta de colores que contiene 27 colores primarios, 16 colores del sistema y 1 color transparente adicional; los colores duplicados se quitan. Hay un total de 36 colores en esta paleta.

Halftone64

Obtiene un valor que representa una paleta de colores que contiene 64 colores primarios y 16 colores del sistema, en la que se han quitado los colores duplicados. Hay un total de 72 colores en esta paleta.

Halftone64Transparent

Obtiene un valor que representa una paleta de colores que contiene 64 colores primarios, 16 colores del sistema y 1 color transparente adicional; los colores duplicados se quitan. Hay un total de 73 colores en esta paleta.

Halftone8

Obtiene un valor que representa una paleta de colores que contiene 8 colores primarios y 16 colores del sistema, en la que se han quitado los colores duplicados. Hay un total de 16 colores en esta paleta, que son los mismos que los de la paleta del sistema.

Halftone8Transparent

Obtiene un valor que representa una paleta de colores que contiene 8 colores primarios, 16 colores del sistema y 1 color transparente adicional; los colores duplicados se quitan. Hay un total de 17 colores en esta paleta.

WebPalette

Obtiene un valor que representa una paleta de colores que contiene 216 colores primarios y 16 colores del sistema, en la que se han quitado los colores duplicados. Hay un total de 224 colores en esta paleta.

WebPaletteTransparent

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

Se aplica a

Consulte también