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 名前が "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 色があります。

適用対象

こちらもご覧ください