BitmapPalettes Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define várias paletas de cores que são comumente usadas por imagens bitmap.
public ref class BitmapPalettes abstract sealed
public static class BitmapPalettes
type BitmapPalettes = class
Public Class BitmapPalettes
- Herança
-
BitmapPalettes
Exemplos
O exemplo de código seguinte demonstra como construir um novo BitmapSource usando um membro da BitmapPalettes classe de forma semelhante.
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)
Observações
BitmapPalettes propriedades cujos nomes terminam em "Transparente" têm uma "cor" adicional que é totalmente transparente. No caso de paletas que já têm 256 cores, a última cor é substituída pela cor transparente.
Apenas os formatos de imagem Tagged Image File Format (TIFF) e Graphics Interchange Format (GIF) suportam paletas.
Propriedades
| Name | Description |
|---|---|
| BlackAndWhite |
Obtém um valor que representa uma paleta de cores a preto e branco. Esta paleta consiste em 2 cores no total. |
| BlackAndWhiteTransparent |
Obtém um valor que representa uma paleta de cores preta, branca e transparente. Esta paleta consiste em 3 cores no total. |
| Gray16 |
Obtém um valor que representa uma paleta de cores que contém 16 tons de cinzento. A paleta varia do preto ao cinzento e ao branco. Esta paleta contém 16 cores no total. |
| Gray16Transparent |
Obtém um valor que representa uma paleta de cores que contém 16 tons de cinzento. A paleta varia do preto ao cinzento e ao branco, com uma cor transparente adicional. Esta paleta contém 17 cores no total. |
| Gray256 |
Obtém um valor que representa uma paleta de cores que contém 256 tons de cinzento, variando do preto ao cinzento e ao branco. Esta paleta contém um total de 256 cores. |
| Gray256Transparent |
Obtém um valor que representa uma paleta de cores que contém 256 tons de cinzento, variando do preto ao cinzento e ao branco com uma cor transparente adicional. Esta paleta contém um total de 257 cores. |
| Gray4 |
Obtém um valor que representa uma paleta de cores que contém 4 tons de cinzento, variando do preto ao cinzento e ao branco. Esta paleta contém 4 cores no total. |
| Gray4Transparent |
Obtém um valor que representa uma paleta de cores que contém 4 tons de cinzento, variando do preto ao cinzento e ao branco com uma cor transparente adicional. Esta paleta contém 5 cores no total. |
| Halftone125 |
Obtém um valor que representa uma paleta de cores que contém 125 cores primárias e 16 cores do sistema, com as cores duplicadas removidas. Existem um total de 133 cores nesta paleta. |
| Halftone125Transparent |
Obtém um valor que representa uma paleta de cores que contém 125 cores primárias, 16 cores do sistema e 1 cor transparente adicional. As cores duplicadas na paleta são removidas. Existem um total de 134 cores nesta paleta. |
| Halftone216 |
Obtém um valor que representa uma paleta de cores que contém 216 cores primárias e 16 cores do sistema, com as cores duplicadas removidas. Existem um total de 224 cores nesta paleta. |
| Halftone216Transparent |
Recebe um valor que representa uma paleta de cores que contém 216 cores primárias, 16 cores do sistema e 1 cor transparente adicional. As cores duplicadas na paleta são removidas. Existem um total de 225 cores nesta paleta. |
| Halftone252 |
Obtém um valor que representa uma paleta de cores que contém 252 cores primárias e 16 cores do sistema, com as cores duplicadas removidas. Existem um total de 256 cores nesta paleta. |
| Halftone252Transparent |
Obtém um valor que representa uma paleta de cores que contém 252 cores primárias, 16 cores do sistema e 1 cor transparente adicional. As cores duplicadas na paleta são removidas. Existem um total de 256 cores nesta paleta. |
| Halftone256 |
Obtém um valor que representa uma paleta de cores que contém 256 cores primárias e 16 cores do sistema, com as cores duplicadas removidas. Existem um total de 256 cores nesta paleta. |
| Halftone256Transparent |
Obtém um valor que representa uma paleta de cores que contém 256 cores primárias, 16 cores do sistema e 1 cor transparente adicional que substitui a cor final na sequência. As cores duplicadas na paleta são removidas. Existem um total de 256 cores nesta paleta. |
| Halftone27 |
Obtém um valor que representa uma paleta de cores que contém 27 cores primárias e 16 cores do sistema, com as cores duplicadas removidas. Existem um total de 35 cores nesta paleta. |
| Halftone27Transparent |
Obtém um valor que representa uma paleta de cores que contém 27 cores primárias e 16 cores do sistema, com as cores duplicadas removidas e 1 cor transparente adicional. Existem um total de 36 cores nesta paleta. |
| Halftone64 |
Obtém um valor que representa uma paleta de cores que contém 64 cores primárias e 16 cores do sistema, com as cores duplicadas removidas. Existem um total de 72 cores nesta paleta. |
| Halftone64Transparent |
Obtém um valor que representa uma paleta de cores que contém 64 cores primárias e 16 cores do sistema, com as cores duplicadas removidas e 1 cor transparente adicional. Existem um total de 73 cores nesta paleta. |
| Halftone8 |
Obtém um valor que representa uma paleta de cores que contém 8 cores primárias e 16 cores do sistema, com as cores duplicadas removidas. Existem um total de 16 cores nesta paleta, que são iguais à paleta do sistema. |
| Halftone8Transparent |
Obtém um valor que representa uma paleta de cores que contém 8 cores primárias e 16 cores do sistema, com as cores duplicadas removidas e 1 cor transparente adicional. Existem um total de 17 cores nesta paleta. |
| WebPalette |
Obtém um valor que representa uma paleta de cores que contém 216 cores primárias e 16 cores do sistema, com as cores duplicadas removidas. Existem um total de 224 cores nesta paleta. |
| WebPaletteTransparent |
Obtém um valor que representa uma paleta de cores que contém 216 cores primárias e 16 cores do sistema, com as cores duplicadas removidas e 1 cor transparente adicional. Existem um total de 225 cores nesta paleta. |