BitmapPalettes.WebPaletteTransparent Egenskap

Definition

Hämtar ett värde som representerar en färgpalett som innehåller 216 primära färger och 16 systemfärger, med duplicerade färger borttagna och 1 extra transparent färg. Det finns totalt 225 färger i den här paletten.

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

Egenskapsvärde

En instans av BitmapPalette.

Exempel

Följande kodexempel visar hur du skapar en ny BitmapSource med hjälp av en medlem i BitmapPalettes klassen. Även om det här exemplet visar hur du använder WebPalette egenskapen kan du använda alla medlemmar BitmapPalettes i klassen på ett liknande sätt.

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)

Kommentarer

Är WebPaletteTransparent identisk med paletten Halftone216Transparent .

BitmapPalettes egenskaper vars namn slutar med "Transparent" har ytterligare en "färg" som är helt transparent. När det gäller paletter som redan har 256 färger ersätts den sista färgen med den transparenta färgen.

Gäller för

Se även