ColorPalette 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 pole barev, které tvoří paletu barev. Barvy jsou 32bitové barvy ARGB. Nedědí se.
public ref class ColorPalette sealed
public sealed class ColorPalette
type ColorPalette = class
Public NotInheritable Class ColorPalette
- Dědičnost
-
ColorPalette
Poznámky
Nemáte povoleno vytvářet ColorPalette objekt přímo. Pokud jste vytvořili ColorPalette objekt, mohli byste pak manipulovat s velikostí palety pro konkrétní obrázek, což není povoleno. K získání ColorPalette objektu Image.Palette použijte vlastnost .
Barvy v paletě jsou omezené na 32bitové barvy ARGB. 32bitová barva ARGB má 8 bitů pro alfa, červenou, zelenou a modrou hodnotu. Nejnižších 8 bitů tvoří modrý bit, dalších 8 bitů je zeleně, dalších 8 bitů je červených a nejvýznamnějších 8 bitů je alfa. To znamená, že každá komponenta se může lišit od 0 do 255. Plně zapnuto je 255 a plně vypnuto je 0. Alfa slouží k tomu, aby byla hodnota barvy průhledná (alfa = 0) nebo neprůhledná (alfa = 255). Počet úrovní intenzity na obrázku lze zvýšit bez zvýšení počtu použitých barev. Tento proces vytvoří to, čemu se říká polotón a nabízí vyšší kontrast za cenu sníženého rozlišení.
Konstruktory
ColorPalette(Color[]) |
Definuje pole barev, které tvoří paletu barev. Barvy jsou 32bitové barvy ARGB. Nedědí se. |
ColorPalette(PaletteType) |
Definuje pole barev, které tvoří paletu barev. Barvy jsou 32bitové barvy ARGB. Nedědí se. |
Vlastnosti
Entries |
Získá pole Color struktur. |
Flags |
Získá hodnotu, která určuje, jak interpretovat informace o barvě v poli barev. |
Metody
CreateOptimalPalette(Int32, Boolean, Bitmap) |
Definuje pole barev, které tvoří paletu barev. Barvy jsou 32bitové barvy ARGB. Nedědí se. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |