BitmapPalettes Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |