Condividi tramite


BitmapPalettes.Gray16Transparent Proprietà

Definizione

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 16 sfumature di grigio. La tavolozza varia da nero a grigio a bianco con un colore trasparente aggiuntivo. Questa tavolozza contiene 17 colori totali.

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

Valore della proprietà

Istanza di BitmapPalette.

Esempio

Nell'esempio di codice seguente viene illustrato come costruire un nuovo BitmapSource oggetto usando un membro della BitmapPalettes classe . Anche se in questo esempio viene illustrato come usare la WebPalette proprietà , è possibile usare qualsiasi membro della BitmapPalettes classe in modo analogo.

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)

Commenti

BitmapPalettes le proprietà i cui nomi terminano con "Transparent" hanno un "colore" aggiuntivo completamente trasparente. Nel caso di tavolozze con già 256 colori, l'ultimo colore viene sostituito dal colore trasparente.

Si applica a

Vedi anche