BitmapPalettes Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |