Freigeben über


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

Gilt für:

Weitere Informationen