BitmapPalettes Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define várias paletas de cores usadas comumente por imagens de 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 a seguir demonstra como construir um novo BitmapSource usando um membro da BitmapPalettes classe de maneira 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)
Comentários
BitmapPalettes propriedades cujos nomes terminam com "Transparent" 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.
Somente formatos de imagem TIFF (Formato de Arquivo de Imagem Marcada) e Formato de Intercâmbio Gráfico (GIF) dão suporte a paletas.
Propriedades
BlackAndWhite |
Obtém um valor que representa uma paleta de cores em preto e branco. Essa paleta consiste em 2 cores no total. |
BlackAndWhiteTransparent |
Obtém um valor que representa uma paleta de cores em preto, branco e transparente. Essa paleta consiste em 3 cores no total. |
Gray16 |
Obtém um valor que representa uma paleta de cores que contém 16 tons de cinza. Os intervalos da paleta de preto a cinza a branco. Essa paleta contém 16 cores no total. |
Gray16Transparent |
Obtém um valor que representa uma paleta de cores que contém 16 tons de cinza. Os intervalos da paleta de preto a cinza a branco com uma cor transparente adicional. Essa paleta contém 17 cores no total. |
Gray256 |
Obtém um valor que representa uma paleta de cores que contém 256 tons de cinza, variando de preto a cinza a branco. Essa paleta contém 256 cores no total. |
Gray256Transparent |
Obtém um valor que representa uma paleta de cores que contém 256 tons de cinza, variando de preto a cinza a branco com uma cor transparente adicional. Essa paleta contém 257 cores no total. |
Gray4 |
Obtém um valor que representa uma paleta de cores que contém 4 tons de cinza, variando de preto a cinza a branco. Essa paleta contém 4 cores no total. |
Gray4Transparent |
Obtém um valor que representa uma paleta de cores que contém 4 tons de cinza, variando de preto a cinza a branco com uma cor transparente adicional. Essa 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 cores duplicadas removidas. Há um total de 133 cores nessa 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. Cores duplicadas na paleta são removidas. Há um total de 134 cores nessa 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 cores duplicadas removidas. Há um total de 224 cores nessa paleta. |
Halftone216Transparent |
Obtém um valor que representa uma paleta de cores que contém 216 cores primárias, 16 cores do sistema e 1 cor transparente adicional. Cores duplicadas na paleta são removidas. Há um total de 225 cores nessa 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 cores duplicadas removidas. Há um total de 256 cores nessa 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. Cores duplicadas na paleta são removidas. Há um total de 256 cores nessa 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 cores duplicadas removidas. Há um total de 256 cores nessa 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. Cores duplicadas na paleta são removidas. Há um total de 256 cores nessa 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 cores duplicadas removidas. Há um total de 35 cores nessa 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 cores duplicadas removidas e 1 cor transparente adicional. Há um total de 36 cores nessa 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 cores duplicadas removidas. Há um total de 72 cores nessa 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 cores duplicadas removidas e 1 cor transparente adicional. Há um total de 73 cores nessa 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 cores duplicadas removidas. Há um total de 16 cores essa paleta, que são o mesmo que a 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 cores duplicadas removidas e 1 cor transparente adicional. Há um total de 17 cores nessa 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 cores duplicadas removidas. Há um total de 224 cores nessa 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 cores duplicadas removidas e 1 cor transparente adicional. Há um total de 225 cores nessa paleta. |