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 auf ähnliche Weise mithilfe eines Members der BitmapPalettes -Klasse ein neues BitmapSource erstellt wird.
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, die bereits über 256 Farben verfügen, wird die letzte Farbe durch die transparente Farbe ersetzt.
Paletten werden nur von TIFF(TIFF) und GIF-Bildformaten (Graphics Interchange Format) unterstützt.
Eigenschaften
BlackAndWhite |
Ruft einen Wert ab, der eine Schwarz-Weiß-Farbpalette darstellt. Diese Palette besteht aus insgesamt 2 Farben. |
BlackAndWhiteTransparent |
Ruft einen Wert ab, der eine Farbpalette mit den Farben Schwarz, Weiß und Transparent darstellt. Diese Palette besteht aus insgesamt 3 Farben. |
Gray16 |
Ruft einen Wert ab, der eine Farbpalette mit 16 Grauschattierungen darstellt. Die Farben der Palette reichen von Schwarz über Grau bis Weiß. Diese Palette enthält insgesamt 16 Farben. |
Gray16Transparent |
Ruft einen Wert ab, der eine Farbpalette mit 16 Grauschattierungen darstellt. Die Farben der Palette reichen von Schwarz über Grau bis Weiß und umfassen außerdem eine transparente Farbe. Diese Palette enthält insgesamt 17 Farben. |
Gray256 |
Ruft einen Wert ab, der eine Farbpalette mit 256 Grauschattierungen darstellt, die von Schwarz über Grau bis Weiß reichen. Diese Palette enthält insgesamt 256 Farben. |
Gray256Transparent |
Ruft einen Wert ab, der eine Farbpalette mit 256 Grauschattierungen darstellt, die von Schwarz über Grau bis Weiß reichen und außerdem eine transparente Farbe umfassen. Diese Palette enthält insgesamt 257 Farben. |
Gray4 |
Ruft einen Wert ab, der eine Farbpalette mit 4 Grauschattierungen darstellt, die von Schwarz über Grau bis Weiß reichen. Diese Palette enthält insgesamt 4 Farben. |
Gray4Transparent |
Ruft einen Wert ab, der eine Farbpalette mit 4 Grauschattierungen darstellt, die von Schwarz über Grau bis Weiß reichen und außerdem eine transparente Farbe umfassen. Diese Palette enthält insgesamt 5 Farben. |
Halftone125 |
Ruft einen Wert ab, der eine Farbpalette mit 125 Primärfarben und 16 Systemfarben darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 133 Farben. |
Halftone125Transparent |
Ruft einen Wert ab, der eine Farbpalette mit 125 Primärfarben, 16 Systemfarben und einer zusätzlichen transparenten Farbe darstellt. Doppelte Farben in der Palette werden entfernt. Diese Palette enthält insgesamt 134 Farben. |
Halftone216 |
Ruft einen Wert ab, der eine Farbpalette mit 216 Primärfarben und 16 Systemfarben darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 224 Farben. |
Halftone216Transparent |
Ruft einen Wert ab, der eine Farbpalette mit 216 Primärfarben, 16 Systemfarben und einer zusätzlichen transparenten Farbe darstellt. Doppelte Farben in der Palette werden entfernt. Diese Palette enthält insgesamt 225 Farben. |
Halftone252 |
Ruft einen Wert ab, der eine Farbpalette mit 252 Primärfarben und 16 Systemfarben darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 256 Farben. |
Halftone252Transparent |
Ruft einen Wert ab, der eine Farbpalette mit 252 Primärfarben, 16 Systemfarben und einer zusätzlichen transparenten Farbe darstellt. Doppelte Farben in der Palette werden entfernt. Diese Palette enthält insgesamt 256 Farben. |
Halftone256 |
Ruft einen Wert ab, der eine Farbpalette mit 256 Primärfarben und 16 Systemfarben darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 256 Farben. |
Halftone256Transparent |
Ruft einen Wert ab, der eine Farbpalette mit 256 Primärfarben, 16 Systemfarben und einer zusätzlichen transparenten Farbe darstellt, die die letzte Farbe in der Abfolge ersetzt. Doppelte Farben in der Palette werden entfernt. Diese Palette enthält insgesamt 256 Farben. |
Halftone27 |
Ruft einen Wert ab, der eine Farbpalette mit 27 Primärfarben und 16 Systemfarben darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 35 Farben. |
Halftone27Transparent |
Ruft einen Wert ab, der eine Farbpalette mit 27 Primärfarben, 16 Systemfarben und einer zusätzlichen transparenten Farbe darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 36 Farben. |
Halftone64 |
Ruft einen Wert ab, der eine Farbpalette mit 64 Primärfarben und 16 Systemfarben darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 72 Farben. |
Halftone64Transparent |
Ruft einen Wert ab, der eine Farbpalette mit 64 Primärfarben, 16 Systemfarben und einer zusätzlichen transparenten Farbe darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 73 Farben. |
Halftone8 |
Ruft einen Wert ab, der eine Farbpalette mit 8 Primärfarben und 16 Systemfarben darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 16 Farben, die mit den Farben der Systempalette identisch sind. |
Halftone8Transparent |
Ruft einen Wert ab, der eine Farbpalette mit 8 Primärfarben, 16 Systemfarben und einer zusätzlichen transparenten Farbe darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 17 Farben. |
WebPalette |
Ruft einen Wert ab, der eine Farbpalette mit 216 Primärfarben und 16 Systemfarben darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 224 Farben. |
WebPaletteTransparent |
Ruft einen Wert ab, der eine Farbpalette mit 216 Primärfarben, 16 Systemfarben und einer zusätzlichen transparenten Farbe darstellt, wobei doppelte Farben entfernt werden. Diese Palette enthält insgesamt 225 Farben. |