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 名前が "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 のシステム カラー、およびシーケンスの最終色を置き換える追加の透明色を含むカラー パレットを表す値を取得します。 パレット内の重複する色が削除されます。 このパレットには合計 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 色があります。 |