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 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 as propriedades cujos nomes terminam com "Transparent" têm uma "cor" adicional 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 Marcado) e GIF (Formato de Intercâmbio Gráfico) dão suporte a paletas.

Propriedades

Nome Description
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 preta, branca e transparente. Essa paleta consiste em três cores no total.

Gray16

Obtém um valor que representa uma paleta de cores que contém 16 tons de cinza. A paleta varia de preto a cinza a branco. Essa paleta contém 16 cores totais.

Gray16Transparent

Obtém um valor que representa uma paleta de cores que contém 16 tons de cinza. A paleta varia de preto a cinza a branco com uma cor transparente adicional. Essa paleta contém 17 cores totais.

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 totais.

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 totais.

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 totais.

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 cinco cores totais.

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 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. Há 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 cores duplicadas removidas. Há um total de 224 cores nesta 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. As cores duplicadas na paleta são removidas. Há 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 cores duplicadas removidas. Há 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. Há 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 cores duplicadas removidas. Há 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 uma cor transparente adicional que substitui a cor final na sequência. As cores duplicadas na paleta são removidas. Há 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 cores duplicadas removidas. Há 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 cores duplicadas removidas e 1 cor transparente adicional. Há 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 cores duplicadas removidas. Há 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 cores duplicadas removidas e 1 cor transparente adicional. Há 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 cores duplicadas removidas. Há um total de 16 cores nessa 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 cores duplicadas removidas e 1 cor transparente adicional. Há 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 cores duplicadas removidas. Há 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 cores duplicadas removidas e 1 cor transparente adicional. Há um total de 225 cores nesta paleta.

Aplica-se a

Confira também