Aracılığıyla paylaş


BitmapPalettes Sınıf

Tanım

Bit eşlem görüntüleri tarafından yaygın olarak kullanılan çeşitli renk paletlerini tanımlar.

public ref class BitmapPalettes abstract sealed
public static class BitmapPalettes
type BitmapPalettes = class
Public Class BitmapPalettes
Devralma
BitmapPalettes

Örnekler

Aşağıdaki kod örneği, sınıfının bir üyesini benzer şekilde kullanarak yeni BitmapSource bir oluşturma işlemini BitmapPalettes gösterir.

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)

Açıklamalar

BitmapPalettes adları "Saydam" ile biten özelliklerin tamamen saydam olan ek bir "rengi" vardır. Zaten 256 rengi olan paletler söz konusu olduğunda, son renk saydam renkle değiştirilir.

Yalnızca Etiketli Görüntü Dosyası Biçimi (TIFF) ve Grafik Değişim Biçimi (GIF) görüntü biçimleri destek paletleri.

Özellikler

BlackAndWhite

Siyah beyaz renk paleti temsil eden bir değer alır. Bu palet toplam 2 renkten oluşur.

BlackAndWhiteTransparent

Siyah, beyaz ve saydam renk paleti temsil eden bir değer alır. Bu palet toplam 3 renkten oluşur.

Gray16

16 gri tonu içeren renk paletini temsil eden bir değer alır. Palet siyahtan griye ve beyaza kadar değişir. Bu palet toplam 16 renk içerir.

Gray16Transparent

16 gri tonu içeren renk paletini temsil eden bir değer alır. Palet, ek saydam bir renkle siyahtan griye ve beyaza kadar değişir. Bu palet toplam 17 renk içerir.

Gray256

Siyahtan griye ve beyaza kadar 256 gri tonları içeren renk paletini temsil eden bir değer alır. Bu palet toplam 256 renk içerir.

Gray256Transparent

Ek saydam bir renkle siyahtan griye ve beyaza kadar 256 gri tonu içeren renk paletini temsil eden bir değer alır. Bu palet toplam 257 renk içerir.

Gray4

Siyahtan griye ve beyaza kadar 4 gri tonları içeren renk paletini temsil eden bir değer alır. Bu palet toplam 4 renk içerir.

Gray4Transparent

Ek saydam bir renkle siyahtan griye ve beyaza kadar 4 gri tonları içeren bir renk paletini temsil eden bir değer alır. Bu palet toplam 5 renk içerir.

Halftone125

Yinelenen renkler kaldırılmış olarak 125 birincil renk ve 16 sistem rengi içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 133 renk vardır.

Halftone125Transparent

125 birincil renk, 16 sistem rengi ve 1 ek saydam renk içeren bir renk paleti temsil eden bir değer alır. Paletdeki yinelenen renkler kaldırılır. Bu palette toplam 134 renk vardır.

Halftone216

Yinelenen renkler kaldırılmış olarak 216 birincil renk ve 16 sistem rengi içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 224 renk vardır.

Halftone216Transparent

216 birincil renk, 16 sistem rengi ve 1 ek saydam renk içeren bir renk paleti temsil eden bir değer alır. Paletdeki yinelenen renkler kaldırılır. Bu palette toplam 225 renk vardır.

Halftone252

Yinelenen renkler kaldırılmış olarak 252 birincil renk ve 16 sistem rengi içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 256 renk vardır.

Halftone252Transparent

252 birincil renk, 16 sistem rengi ve 1 ek saydam renk içeren bir renk paleti temsil eden bir değer alır. Paletdeki yinelenen renkler kaldırılır. Bu palette toplam 256 renk vardır.

Halftone256

Yinelenen renkler kaldırılmış olarak 256 birincil renk ve 16 sistem rengi içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 256 renk vardır.

Halftone256Transparent

256 birincil renk, 16 sistem rengi ve dizideki son rengin yerini alan 1 ek saydam renk içeren bir renk paletini temsil eden bir değer alır. Paletdeki yinelenen renkler kaldırılır. Bu palette toplam 256 renk vardır.

Halftone27

Yinelenen renkler kaldırılmış olarak 27 birincil renk ve 16 sistem rengi içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 35 renk vardır.

Halftone27Transparent

Yinelenen renklerin kaldırıldığı ve 1 ek saydam rengin bulunduğu 27 birincil renk ve 16 sistem rengi içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 36 renk vardır.

Halftone64

Yinelenen renkler kaldırılmış olarak 64 birincil renk ve 16 sistem rengi içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 72 renk vardır.

Halftone64Transparent

64 birincil renk ve 16 sistem rengi içeren, yinelenen renkler kaldırılmış ve 1 ek saydam renk içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 73 renk vardır.

Halftone8

Yinelenen renkler kaldırılmış olarak 8 birincil renk ve 16 sistem rengi içeren bir renk paleti temsil eden bir değer alır. Bu palette, sistem paleti ile aynı olan toplam 16 renk vardır.

Halftone8Transparent

Yinelenen renklerin kaldırıldığı ve 1 ek saydam rengin bulunduğu, 8 birincil renk ve 16 sistem rengi içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 17 renk vardır.

WebPalette

Yinelenen renkler kaldırılmış olarak 216 birincil renk ve 16 sistem rengi içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 224 renk vardır.

WebPaletteTransparent

216 birincil renk ve 16 sistem rengi içeren, yinelenen renkler kaldırılmış ve 1 ek saydam renk içeren bir renk paleti temsil eden bir değer alır. Bu palette toplam 225 renk vardır.

Şunlara uygulanır

Ayrıca bkz.