Udostępnij za pośrednictwem


BitmapPalettes Klasa

Definicja

Definiuje kilka palet kolorów, które są często używane przez obrazy mapy bitowe.

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

Przykłady

W poniższym przykładzie kodu pokazano, jak utworzyć nową BitmapSource przy użyciu składowej BitmapPalettes klasy w podobny sposób.

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)

Uwagi

BitmapPalettes właściwości, których nazwy kończą się na "Przezroczysty" mają dodatkowy "kolor", który jest w pełni przezroczysty. W przypadku palet, które mają już 256 kolorów, ostatni kolor jest zastępowany kolorem przezroczystym.

Palety obrazów obsługują tylko formaty obrazów oznaczonych tagami (TIFF) i Graphics Interchange Format (GIF).

Właściwości

BlackAndWhite

Pobiera wartość reprezentującą czarno-białą paletę kolorów. Ta paleta składa się z 2 kolorów łącznie.

BlackAndWhiteTransparent

Pobiera wartość reprezentującą czarną, białą i przezroczystą paletę kolorów. Ta paleta składa się z 3 kolorów łącznie.

Gray16

Pobiera wartość reprezentującą paletę kolorów zawierającą 16 odcieni szarości. Paleta waha się od czarnej do szarej do białej. Ta paleta zawiera 16 kolorów całkowitych.

Gray16Transparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 16 odcieni szarości. Paleta waha się od czarnej do szarej do białej z dodatkowym przezroczystym kolorem. Ta paleta zawiera 17 kolorów całkowitych.

Gray256

Pobiera wartość reprezentującą paletę kolorów zawierającą 256 odcieni szarości, od czarnej do szarej do białej. Ta paleta zawiera 256 kolorów całkowitych.

Gray256Transparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 256 odcieni szarości, od czarnej do szarej do białej z dodatkowym przezroczystym kolorem. Ta paleta zawiera łącznie 257 kolorów.

Gray4

Pobiera wartość reprezentującą paletę kolorów zawierającą 4 odcienie szarości, od czarnej do szarej do białej. Ta paleta zawiera 4 kolory całkowite.

Gray4Transparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 4 odcienie szarości, od czarnej do szarej do białej z dodatkowym przezroczystym kolorem. Ta paleta zawiera 5 kolorów całkowitych.

Halftone125

Pobiera wartość reprezentującą paletę kolorów zawierającą 125 kolorów podstawowych i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami. W tej palecie znajduje się łącznie 133 kolory.

Halftone125Transparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 125 kolorów podstawowych, 16 kolorów systemowych i 1 dodatkowy przezroczysty kolor. Zduplikowane kolory w palecie są usuwane. W tej palecie znajduje się łącznie 134 kolory.

Halftone216

Pobiera wartość reprezentującą paletę kolorów zawierającą 216 kolorów podstawowych i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami. W tej palecie znajduje się łącznie 224 kolory.

Halftone216Transparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 216 kolorów podstawowych, 16 kolorów systemowych i 1 dodatkowy przezroczysty kolor. Zduplikowane kolory w palecie są usuwane. W tej palecie znajduje się łącznie 225 kolorów.

Halftone252

Pobiera wartość reprezentującą paletę kolorów zawierającą 252 kolory podstawowe i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami. W tej palecie znajduje się łącznie 256 kolorów.

Halftone252Transparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 252 kolory podstawowe, 16 kolorów systemowych i 1 dodatkowy przezroczysty kolor. Zduplikowane kolory w palecie są usuwane. W tej palecie znajduje się łącznie 256 kolorów.

Halftone256

Pobiera wartość reprezentującą paletę kolorów zawierającą 256 kolorów podstawowych i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami. W tej palecie znajduje się łącznie 256 kolorów.

Halftone256Transparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 256 kolorów podstawowych, 16 kolorów systemowych i 1 dodatkowy przezroczysty kolor, który zastępuje ostateczny kolor w sekwencji. Zduplikowane kolory w palecie są usuwane. W tej palecie znajduje się łącznie 256 kolorów.

Halftone27

Pobiera wartość reprezentującą paletę kolorów zawierającą 27 kolorów podstawowych i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami. Ta paleta zawiera łącznie 35 kolorów.

Halftone27Transparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 27 kolorów podstawowych i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami i 1 dodatkowym przezroczystym kolorem. W tej palecie znajduje się łącznie 36 kolorów.

Halftone64

Pobiera wartość reprezentującą paletę kolorów zawierającą 64 kolory podstawowe i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami. W tej palecie znajduje się łącznie 72 kolory.

Halftone64Transparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 64 kolory podstawowe i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami i 1 dodatkowym przezroczystym kolorem. W tej palecie znajduje się łącznie 73 kolory.

Halftone8

Pobiera wartość reprezentującą paletę kolorów zawierającą 8 kolorów podstawowych i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami. W tej palecie znajduje się łącznie 16 kolorów, które są takie same jak paleta systemowa.

Halftone8Transparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 8 kolorów podstawowych i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami i 1 dodatkowym przezroczystym kolorem. W tej palecie znajduje się łącznie 17 kolorów.

WebPalette

Pobiera wartość reprezentującą paletę kolorów zawierającą 216 kolorów podstawowych i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami. Ta paleta zawiera łącznie 224 kolory.

WebPaletteTransparent

Pobiera wartość reprezentującą paletę kolorów zawierającą 216 kolorów podstawowych i 16 kolorów systemowych z usuniętymi zduplikowanymi kolorami i 1 dodatkowym przezroczystym kolorem. W tej palecie znajduje się łącznie 225 kolorów.

Dotyczy

Zobacz też