語言

BitmapPalettes 類別

定義

定義了幾種常見於點陣圖影像的色彩調色盤。

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

範例

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

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 名稱以「透明」結尾的屬性,會有一個完全透明的額外「顏色」。 對於已經有 256 種顏色的調色盤,最後一個顏色會被透明色取代。

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

屬性

名稱 Description
BlackAndWhite

會得到一個代表黑白調色盤的值。 這個調色盤總共包含兩種顏色。

BlackAndWhiteTransparent

會得到一個代表黑、白、透明色彩調色盤的值。 這個調色盤總共包含三種顏色。

Gray16

會得到一個代表包含 16 種灰色調的色彩調色盤的值。 調色盤從黑色到灰色再到白色不等。 這個調色盤共包含16種顏色。

Gray16Transparent

會得到一個代表包含 16 種灰色調的色彩調色盤的值。 調色盤從黑色、灰色到白色不等,並附加透明色。 這個調色盤總共包含17種顏色。

Gray256

會得到一個代表色彩調色盤的值,該調色盤包含256種灰色調,範圍從黑色到灰色再到白色。 這個調色盤共包含256種顏色。

Gray256Transparent

會得到一個代表色彩調色盤的值,該調色盤包含 256 種灰色調,範圍從黑色到灰色再到白色,並帶有額外的透明色。 這個調色盤總共包含257種顏色。

Gray4

會得到一個代表色彩調色盤的值,該調色盤包含四種灰色深淺,範圍從黑色到灰色再到白色。 這個調色盤共包含4種顏色。

Gray4Transparent

會得到一個代表色彩調色盤的值,該調色盤包含四種灰色調,範圍從黑色到灰色再到白色,並附加了透明色。 這個調色盤共包含5種顏色。

Halftone125

會得到一個代表色彩調色盤的值,該調色盤包含 125 種原色和 16 種系統色,重複顏色已移除。 這個調色盤總共有133種顏色。

Halftone125Transparent

獲得一個代表色彩調色盤的值,該調色盤包含 125 種原色、16 種系統色,以及一種額外的透明色。 調色盤中的重複顏色會被移除。 這個調色盤共有134種顏色。

Halftone216

獲得一個代表色彩調色盤的值,該調色盤包含 216 種原色和 16 種系統色,重複顏色已移除。 這個調色盤總共有224種顏色。

Halftone216Transparent

會得到一個代表色彩調色盤的值,該調色盤包含 216 種原色、16 種系統色,以及一種額外的透明色。 調色盤中的重複顏色會被移除。 這個調色盤總共有225種顏色。

Halftone252

會得到一個代表色彩調色盤的值,該調色盤包含 252 種原色和 16 種系統色,重複顏色已移除。 這個調色盤共有256種顏色。

Halftone252Transparent

會得到一個代表色彩調色盤的值,該調色盤包含 252 種原色、16 種系統色,以及一種額外的透明色。 調色盤中的重複顏色會被移除。 這個調色盤共有256種顏色。

Halftone256

會得到一個代表色彩調色盤的值,該調色盤包含 256 種原色和 16 種系統色,重複顏色已移除。 這個調色盤共有256種顏色。

Halftone256Transparent

會得到一個代表色彩調色盤的值,該調色盤包含 256 種原色、16 種系統色,以及一種額外的透明色,取代序列中的最後一個顏色。 調色盤中的重複顏色會被移除。 這個調色盤共有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種顏色。

適用於

另請參閱