Språk

BitmapPalettes Klass

Definition

Definierar flera färgpaletter som ofta används av bitmappsbilder.

public ref class BitmapPalettes abstract sealed
public static class BitmapPalettes
type BitmapPalettes = class
Public Class BitmapPalettes
Arv
BitmapPalettes

Exempel

Följande kodexempel visar hur du konstruerar en ny BitmapSource med hjälp av BitmapPalettes en medlem 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

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.

Endast taggade bildfilformat (TIFF) och GIF-bildformat (Graphics Interchange Format) stöder paletter.

Egenskaper

Name Description
BlackAndWhite

Hämtar ett värde som representerar en svartvit färgpalett. Den här paletten består av totalt 2 färger.

BlackAndWhiteTransparent

Hämtar ett värde som representerar en svart, vit och transparent färgpalett. Den här paletten består av 3 färger totalt.

Gray16

Hämtar ett värde som representerar en färgpalett som innehåller 16 nyanser av grått. Paletten sträcker sig från svart till grå till vit. Den här paletten innehåller 16 färger totalt.

Gray16Transparent

Hämtar ett värde som representerar en färgpalett som innehåller 16 nyanser av grått. Paletten sträcker sig från svart till grå till vit med en extra transparent färg. Den här paletten innehåller 17 färger totalt.

Gray256

Hämtar ett värde som representerar en färgpalett som innehåller 256 nyanser av grått, allt från svart till grått till vitt. Den här paletten innehåller 256 färger totalt.

Gray256Transparent

Hämtar ett värde som representerar en färgpalett som innehåller 256 gråtoner, allt från svart till grå till vit med ytterligare transparent färg. Den här paletten innehåller totalt 257 färger.

Gray4

Hämtar ett värde som representerar en färgpalett som innehåller 4 nyanser av grått, allt från svart till grå till vit. Den här paletten innehåller 4 färger totalt.

Gray4Transparent

Hämtar ett värde som representerar en färgpalett som innehåller 4 nyanser av grått, allt från svart till grå till vit med en extra transparent färg. Den här paletten innehåller 5 färger totalt.

Halftone125

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

Halftone125Transparent

Hämtar ett värde som representerar en färgpalett som innehåller 125 primära färger, 16 systemfärger och ytterligare 1 transparent färg. Dubbletter av färger i paletten tas bort. Det finns totalt 134 färger i den här paletten.

Halftone216

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. Det finns totalt 224 färger i den här paletten.

Halftone216Transparent

Hämtar ett värde som representerar en färgpalett som innehåller 216 primära färger, 16 systemfärger och ytterligare 1 transparent färg. Dubbletter av färger i paletten tas bort. Det finns totalt 225 färger i den här paletten.

Halftone252

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

Halftone252Transparent

Hämtar ett värde som representerar en färgpalett som innehåller 252 primära färger, 16 systemfärger och ytterligare 1 transparent färg. Dubbletter av färger i paletten tas bort. Det finns totalt 256 färger i den här paletten.

Halftone256

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

Halftone256Transparent

Hämtar ett värde som representerar en färgpalett som innehåller 256 primära färger, 16 systemfärger och ytterligare 1 transparent färg som ersätter den slutliga färgen i sekvensen. Dubbletter av färger i paletten tas bort. Det finns totalt 256 färger i den här paletten.

Halftone27

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

Halftone27Transparent

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

Halftone64

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

Halftone64Transparent

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

Halftone8

Hämtar ett värde som representerar en färgpalett som innehåller 8 primära färger och 16 systemfärger, med duplicerade färger borttagna. Det finns totalt 16 färger i den här paletten, som är samma som systempaletten.

Halftone8Transparent

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

WebPalette

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. Det finns totalt 224 färger i den här paletten.

WebPaletteTransparent

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.

Gäller för

Se även