BitmapPalettes 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義了幾種常見於點陣圖影像的色彩調色盤。
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種顏色。 |