BitmapPalettes Klasse

Definition

Definiert mehrere Farbpaletten, die häufig von Bitmapbildern verwendet werden.

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie ein neues BitmapSource Element mithilfe eines Elements der BitmapPalettes Klasse auf ähnliche Weise erstellen.

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)

Hinweise

BitmapPalettes Eigenschaften, deren Namen mit "Transparent" enden, weisen eine zusätzliche "Farbe" auf, die vollständig transparent ist. Bei Paletten mit bereits 256 Farben wird die letzte Farbe durch die transparente Farbe ersetzt.

Nur Tagged Image File Format (TIFF) und Graphics Interchange Format (GIF) Bildformate unterstützen Paletten.

Eigenschaften

Name Beschreibung
BlackAndWhite

Ruft einen Wert ab, der eine Schwarzweißfarbpalette darstellt. Diese Palette besteht aus 2 Farben insgesamt.

BlackAndWhiteTransparent

Ruft einen Wert ab, der eine schwarzweiße und transparente Farbpalette darstellt. Diese Palette besteht aus 3 Farben insgesamt.

Gray16

Ruft einen Wert ab, der eine Farbpalette darstellt, die 16 Graustufen enthält. Die Palette reicht von Schwarz bis Grau bis Weiß. Diese Palette enthält 16 Gesamtfarben.

Gray16Transparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die 16 Graustufen enthält. Die Palette reicht von Schwarz bis Grau bis Weiß mit einer zusätzlichen transparenten Farbe. Diese Palette enthält 17 Gesamtfarben.

Gray256

Ruft einen Wert ab, der eine Farbpalette darstellt, die 256 Graustufen enthält, von Schwarz bis Grau. Diese Palette enthält 256 Gesamtfarben.

Gray256Transparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die 256 Grautöne enthält, von Schwarz bis Grau mit einer zusätzlichen transparenten Farbe. Diese Palette enthält 257 Gesamtfarben.

Gray4

Ruft einen Wert ab, der eine Farbpalette darstellt, die vier Graustufen enthält, von Schwarz bis Grau. Diese Palette enthält vier Gesamtfarben.

Gray4Transparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die vier Graustufen enthält, von Schwarz bis Grau mit einer zusätzlichen transparenten Farbe. Diese Palette enthält 5 Gesamtfarben.

Halftone125

Ruft einen Wert ab, der eine Farbpalette darstellt, die 125 Primärfarben und 16 Systemfarben mit entfernten doppelten Farben enthält. In dieser Palette gibt es insgesamt 133 Farben.

Halftone125Transparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die 125 Primärfarben, 16 Systemfarben und 1 zusätzliche transparente Farbe enthält. Doppelte Farben in der Palette werden entfernt. In dieser Palette gibt es insgesamt 134 Farben.

Halftone216

Ruft einen Wert ab, der eine Farbpalette darstellt, die 216 Primärfarben und 16 Systemfarben mit entfernten doppelten Farben enthält. In dieser Palette gibt es insgesamt 224 Farben.

Halftone216Transparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die 216 Primärfarben, 16 Systemfarben und 1 zusätzliche transparente Farbe enthält. Doppelte Farben in der Palette werden entfernt. Es gibt insgesamt 225 Farben in dieser Palette.

Halftone252

Ruft einen Wert ab, der eine Farbpalette darstellt, die 252 Primärfarben und 16 Systemfarben mit entfernten doppelten Farben enthält. In dieser Palette gibt es insgesamt 256 Farben.

Halftone252Transparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die 252 Primärfarben, 16 Systemfarben und 1 zusätzliche transparente Farbe enthält. Doppelte Farben in der Palette werden entfernt. In dieser Palette gibt es insgesamt 256 Farben.

Halftone256

Ruft einen Wert ab, der eine Farbpalette darstellt, die 256 Primärfarben und 16 Systemfarben mit entfernten doppelten Farben enthält. In dieser Palette gibt es insgesamt 256 Farben.

Halftone256Transparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die 256 Primärfarben, 16 Systemfarben und 1 zusätzliche transparente Farbe enthält, die die endgültige Farbe in der Sequenz ersetzt. Doppelte Farben in der Palette werden entfernt. In dieser Palette gibt es insgesamt 256 Farben.

Halftone27

Ruft einen Wert ab, der eine Farbpalette darstellt, die 27 Primärfarben und 16 Systemfarben mit entfernten doppelten Farben enthält. In dieser Palette gibt es insgesamt 35 Farben.

Halftone27Transparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die 27 Primärfarben und 16 Systemfarben enthält, wobei doppelte Farben entfernt und 1 zusätzliche transparente Farbe. In dieser Palette gibt es insgesamt 36 Farben.

Halftone64

Ruft einen Wert ab, der eine Farbpalette darstellt, die 64 Primärfarben und 16 Systemfarben mit entfernten doppelten Farben enthält. In dieser Palette gibt es insgesamt 72 Farben.

Halftone64Transparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die 64 Primärfarben und 16 Systemfarben enthält, wobei doppelte Farben entfernt und 1 zusätzliche transparente Farbe. In dieser Palette gibt es insgesamt 73 Farben.

Halftone8

Ruft einen Wert ab, der eine Farbpalette darstellt, die 8 Primärfarben und 16 Systemfarben mit entfernten doppelten Farben enthält. Es gibt insgesamt 16 Farben in dieser Palette, die mit der Systempalette identisch sind.

Halftone8Transparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die 8 Primärfarben und 16 Systemfarben enthält, wobei doppelte Farben entfernt und 1 zusätzliche transparente Farbe. In dieser Palette gibt es insgesamt 17 Farben.

WebPalette

Ruft einen Wert ab, der eine Farbpalette darstellt, die 216 Primärfarben und 16 Systemfarben mit entfernten doppelten Farben enthält. In dieser Palette gibt es insgesamt 224 Farben.

WebPaletteTransparent

Ruft einen Wert ab, der eine Farbpalette darstellt, die 216 Primärfarben und 16 Systemfarben enthält, mit doppelten Farben entfernt und 1 zusätzliche transparente Farbe. Es gibt insgesamt 225 Farben in dieser Palette.

Gilt für:

Weitere Informationen