BitmapPalettes.Halftone256Transparent Propriedade

Definição

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.

public:
 static property System::Windows::Media::Imaging::BitmapPalette ^ Halftone256Transparent { System::Windows::Media::Imaging::BitmapPalette ^ get(); };
public static System.Windows.Media.Imaging.BitmapPalette Halftone256Transparent { get; }
member this.Halftone256Transparent : System.Windows.Media.Imaging.BitmapPalette
Public Shared ReadOnly Property Halftone256Transparent 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