Partilhar via


BitmapPalettes.Gray16Transparent Propriedade

Definição

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.

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

Valor da propriedade

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