BitmapPalettes Clase
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í.
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. |