BitmapPalettes Classe

Definição

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.

Aplica-se a

Ver também