BitmapPalettes 類別

定義

定義點陣圖影像常用的數個色板。

public ref class BitmapPalettes abstract sealed
public static class BitmapPalettes
type BitmapPalettes = class
Public Class BitmapPalettes
繼承
BitmapPalettes

範例

下列程式碼範例示範如何使用 類別的成員 BitmapPalettes ,以類似的方式建構新的 BitmapSource

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)

備註

BitmapPalettes 名稱結尾為 「Transparent」 的屬性具有完全透明的其他 「color」。 如果調色盤已經有 256 種色彩,最後一個色彩會由透明色彩取代。

只有標記的影像檔案格式 (TIFF) 和圖形交換格式 (GIF) 影像格式支援調色盤。

屬性

BlackAndWhite

取得值,這個值表示黑白色板。 這個調色盤共有 2 種色彩。

BlackAndWhiteTransparent

取得值,這個值表示黑色、白色和透明色板。 這個調色盤共有 3 種色彩。

Gray16

取得值,這個值表示含有 16 階灰階的色板。 這個調色盤的範圍是從黑色到灰色,再到白色。 這個調色盤共有 16 種色彩。

Gray16Transparent

取得值,這個值表示含有 16 階灰階的色板。 這個調色盤的範圍從黑色到灰階再到白色,並且還有透明色彩。 這個調色盤共有 17 種色彩。

Gray256

取得值,這個值表示含有 256 階灰階的色板,範圍是從黑色到灰階再到白色。 這個調色盤共有 256 種色彩。

Gray256Transparent

取得值,這個值表示含有 256 階灰階的色板,範圍是從黑色到灰階再到白色,並且還有透明色彩。 這個調色盤共有 257 種色彩。

Gray4

取得值,這個值表示含有 4 階灰階的色板,範圍是從黑色到灰階再到白色。 這個調色盤共有 4 種色彩。

Gray4Transparent

取得值,這個值表示含有 4 階灰階的色板,範圍是從黑色到灰階再到白色,並且還有透明色彩。 這個調色盤共有 5 種色彩。

Halftone125

取得值,此值表示包含 125 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除。 這個調色盤共有 133 種色彩。

Halftone125Transparent

取得值,此值表示包含 125 種主要色彩和 16 種系統色彩的色板,並包含 1 種額外的透明色彩。 調色盤中的重複色彩都已移除。 這個調色盤共有 134 種色彩。

Halftone216

取得值,此值表示包含 216 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除。 這個調色盤共有 224 種色彩。

Halftone216Transparent

取得值,此值表示包含 216 種主要色彩和 16 種系統色彩的色板,並包含 1 種額外的透明色彩。 調色盤中的重複色彩都已移除。 這個調色盤共有 225 種色彩。

Halftone252

取得值,此值表示包含 252 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除。 這個調色盤共有 256 種色彩。

Halftone252Transparent

取得值,此值表示包含 252 種主要色彩和 16 種系統色彩的色板,並包含 1 種額外的透明色彩。 調色盤中的重複色彩都已移除。 這個調色盤共有 256 種色彩。

Halftone256

取得值,此值表示包含 256 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除。 這個調色盤共有 256 種色彩。

Halftone256Transparent

取得值,這個值表示含有 256 種主要色彩、16 種系統色彩以及 1 種額外透明色彩的色板,而這個額外透明色彩會取代該順序 (Sequence) 中的最終色彩。 調色盤中的重複色彩都已移除。 這個調色盤共有 256 種色彩。

Halftone27

取得值,此值表示包含 27 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除。 這個調色盤共有 35 種色彩。

Halftone27Transparent

取得值,此值表示包含 27 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除且包含 1 種額外的透明色彩。 這個調色盤共有 36 種色彩。

Halftone64

取得值,此值表示包含 64 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除。 這個調色盤共有 72 種色彩。

Halftone64Transparent

取得值,此值表示包含 64 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除且包含 1 種額外的透明色彩。 這個調色盤共有 73 種色彩。

Halftone8

取得值,此值表示包含 8 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除。 在這個調色盤中共有 16 種色彩,這些色彩與系統調色盤相同。

Halftone8Transparent

取得值,此值表示包含 8 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除且包含 1 種額外的透明色彩。 這個調色盤共有 17 種色彩。

WebPalette

取得值,此值表示包含 216 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除。 這個調色盤共有 224 種色彩。

WebPaletteTransparent

取得值,此值表示包含 216 種主要色彩和 16 種系統色彩的色板,其中重複的色彩都已移除且包含 1 種額外的透明色彩。 這個調色盤共有 225 種色彩。

適用於

另請參閱