次の方法で共有


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" で終わるプロパティには、完全に透明な追加の "色" があります。 既に 256 色のパレットの場合、最後の色は透明色に置き換えられます。

タグ付きイメージ ファイル形式 (TIFF) とグラフィックス交換形式 (GIF) イメージ形式のみがパレットをサポートします。

プロパティ

BlackAndWhite

黒と白のカラー パレットを表す値を取得します。 このパレットは、合計 2 色で構成されています。

BlackAndWhiteTransparent

黒、白、および透明のカラー パレットを表す値を取得します。 このパレットは、合計 3 色で構成されています。

Gray16

灰色の 16 の網掛けが含まれるカラー パレットを表す値を取得します。 このパレットの範囲は、黒から灰色および白までです。 このパレットには、合計 16 色含まれています。

Gray16Transparent

灰色の 16 の網掛けが含まれるカラー パレットを表す値を取得します。 このパレットの範囲は黒から灰色および白までで、透明色が 1 色追加されています。 このパレットには、合計 17 色含まれています。

Gray256

灰色の 256 の網掛けが含まれる、黒から灰色および白までの範囲のカラー パレットを表す値を取得します。 このパレットには、合計 256 色含まれています。

Gray256Transparent

灰色の 256 の網掛けが含まれる、黒から灰色および白までの範囲の、透明色が 1 色追加されたカラー パレットを表す値を取得します。 このパレットには、合計 257 色含まれています。

Gray4

灰色の 4 の網掛けが含まれる、黒から灰色および白までの範囲のカラー パレットを表す値を取得します。 このパレットには、合計 4 色含まれています。

Gray4Transparent

灰色の 4 の網掛けが含まれる、黒から灰色および白までの範囲の、透明色が 1 色追加されたカラー パレットを表す値を取得します。 このパレットには、合計 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 色追加されているカラー パレットを表す値を取得します。 パレット内で重複する色は削除されます。 このパレットは、合計 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 色で構成されています。

適用対象

こちらもご覧ください