Sdílet prostřednictvím


BitmapPalettes Třída

Definice

Definuje několik barevných palet, které se běžně používají v rastrových obrázcích.

public ref class BitmapPalettes abstract sealed
public static class BitmapPalettes
type BitmapPalettes = class
Public Class BitmapPalettes
Dědičnost
BitmapPalettes

Příklady

Následující příklad kódu ukazuje, jak vytvořit nový BitmapSource pomocí člen třídy BitmapPalettes podobným způsobem.

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)

Poznámky

BitmapPalettes vlastnosti, jejichž názvy končí na "Transparent" mají další "barvu", která je plně průhledná. V případě palet, které již mají 256 barev, je poslední barva nahrazena průhlednou barvou.

Palety podporují pouze formáty obrázků TIFF (Tagged Image File Format) a GIF (Graphics Interchange Format).

Vlastnosti

BlackAndWhite

Získá hodnotu, která představuje černobílou paletu barev. Tato paleta se skládá ze 2 barev celkem.

BlackAndWhiteTransparent

Získá hodnotu, která představuje černou, bílou a průhlednou paletu barev. Tato paleta se skládá ze 3 barev celkem.

Gray16

Získá hodnotu, která představuje paletu barev, která obsahuje 16 odstínů šedé. Paleta se pohybuje od černé po šedou až bílou. Tato paleta obsahuje celkem 16 barev.

Gray16Transparent

Získá hodnotu, která představuje paletu barev, která obsahuje 16 odstínů šedé. Paleta je v rozsahu od černé po šedou až bílou s další průhlednou barvou. Tato paleta obsahuje celkem 17 barev.

Gray256

Získá hodnotu, která představuje paletu barev, která obsahuje 256 odstínů šedé, od černé po šedou až bílou. Tato paleta obsahuje celkem 256 barev.

Gray256Transparent

Získá hodnotu, která představuje paletu barev, která obsahuje 256 odstínů šedé, od černé po šedou až bílou s další průhlednou barvou. Tato paleta obsahuje celkem 257 barev.

Gray4

Získá hodnotu, která představuje paletu barev, která obsahuje 4 odstíny šedé, od černé po šedou až bílou. Tato paleta obsahuje 4 celkové barvy.

Gray4Transparent

Získá hodnotu, která představuje paletu barev, která obsahuje 4 odstíny šedé, od černé přes šedou až bílou s další průhlednou barvou. Tato paleta obsahuje celkem 5 barev.

Halftone125

Získá hodnotu, která představuje paletu barev, která obsahuje 125 primárních barev a 16 systémových barev s duplicitními barvami odebranými. Tato paleta má celkem 133 barev.

Halftone125Transparent

Získá hodnotu, která představuje paletu barev, která obsahuje 125 primárních barev, 16 systémových barev a 1 další průhledné barvy. Duplicitní barvy v paletě se odeberou. Tato paleta má celkem 134 barev.

Halftone216

Získá hodnotu, která představuje paletu barev, která obsahuje 216 primárních barev a 16 systémových barev s odstraněnými duplicitními barvami. V této paletě je celkem 224 barev.

Halftone216Transparent

Získá hodnotu, která představuje paletu barev, která obsahuje 216 primárních barev, 16 systémových barev a 1 další průhlednou barvu. Duplicitní barvy v paletě se odeberou. Tato paleta má celkem 225 barev.

Halftone252

Získá hodnotu, která představuje paletu barev, která obsahuje 252 primárních barev a 16 systémových barev s duplicitními barvami odebranými. Tato paleta má celkem 256 barev.

Halftone252Transparent

Získá hodnotu, která představuje paletu barev, která obsahuje 252 primárních barev, 16 systémových barev a 1 další průhlednou barvu. Duplicitní barvy v paletě se odeberou. Tato paleta má celkem 256 barev.

Halftone256

Získá hodnotu, která představuje paletu barev, která obsahuje 256 primárních barev a 16 systémových barev, s duplicitními barvami odebrány. Tato paleta má celkem 256 barev.

Halftone256Transparent

Získá hodnotu, která představuje paletu barev, která obsahuje 256 primárních barev, 16 systémových barev a 1 další průhlednou barvu, která nahrazuje konečnou barvu v sekvenci. Duplicitní barvy v paletě se odeberou. Tato paleta má celkem 256 barev.

Halftone27

Získá hodnotu, která představuje paletu barev, která obsahuje 27 primárních barev a 16 systémových barev, s duplicitními barvami odebrány. Tato paleta má celkem 35 barev.

Halftone27Transparent

Získá hodnotu, která představuje paletu barev, která obsahuje 27 primárních barev a 16 systémových barev, s duplicitními barvami odebranými a 1 další průhlednou barvou. Tato paleta má celkem 36 barev.

Halftone64

Získá hodnotu, která představuje paletu barev, která obsahuje 64 primárních barev a 16 systémových barev, s duplicitními barvami odebrány. Tato paleta má celkem 72 barev.

Halftone64Transparent

Získá hodnotu, která představuje paletu barev, která obsahuje 64 primárních barev a 16 systémových barev s duplicitními barvami odebranými a 1 další průhlednou barvou. Tato paleta má celkem 73 barev.

Halftone8

Získá hodnotu, která představuje paletu barev, která obsahuje 8 primárních barev a 16 systémových barev, s duplicitními barvami odebrány. Tato paleta má celkem 16 barev, které jsou stejné jako systémová paleta.

Halftone8Transparent

Získá hodnotu, která představuje paletu barev, která obsahuje 8 primárních barev a 16 systémových barev s duplicitními barvami odebranými a 1 další průhlednou barvou. Tato paleta má celkem 17 barev.

WebPalette

Získá hodnotu, která představuje paletu barev, která obsahuje 216 primárních barev a 16 systémových barev s odstraněnými duplicitními barvami. V této paletě je celkem 224 barev.

WebPaletteTransparent

Získá hodnotu, která představuje paletu barev, která obsahuje 216 primárních barev a 16 systémových barev s odstraněnými duplicitními barvami a 1 další průhlednou barvou. Tato paleta má celkem 225 barev.

Platí pro

Viz také