Język

BitmapPalettes Klasa

Definicja

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

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 przezroczystym kolorem.

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

Właściwości

Nazwa Opis
BlackAndWhite

Pobiera wartość reprezentującą paletę kolorów czarno-białych. 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 całkowitych kolorów.

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.

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 257 kolorów całkowitych.

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.

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 kolorów.

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. W tej palecie znajduje się łą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. W tej palecie znajduje się łą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ż