Compartilhar via


BitmapPalettes.Halftone8Transparent Propriedade

Definição

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.

public:
 static property System::Windows::Media::Imaging::BitmapPalette ^ Halftone8Transparent { System::Windows::Media::Imaging::BitmapPalette ^ get(); };
public static System.Windows.Media.Imaging.BitmapPalette Halftone8Transparent { get; }
member this.Halftone8Transparent : System.Windows.Media.Imaging.BitmapPalette
Public Shared ReadOnly Property Halftone8Transparent As BitmapPalette

Valor da propriedade

BitmapPalette

Uma instância de BitmapPalette.

Exemplos

O exemplo de código a seguir demonstra como construir um novo BitmapSource usando um membro da BitmapPalettes classe. Embora este exemplo mostre como usar a WebPalette propriedade, você pode usar qualquer 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 totalmente transparente. No caso de paletas que já têm 256 cores, a última cor é substituída pela cor transparente.

Aplica-se a

Confira também