ColorPalette Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje tablicę kolorów, które tworzą paletę kolorów. Kolory są 32-bitowe kolory ARGB. Nie można dziedziczyć.
public ref class ColorPalette sealed
public sealed class ColorPalette
type ColorPalette = class
Public NotInheritable Class ColorPalette
- Dziedziczenie
-
ColorPalette
Uwagi
Nie można bezpośrednio skonstruować ColorPalette obiektu. Jeśli utworzono ColorPalette obiekt, można manipulować rozmiarem palety dla określonego obrazu, co jest niedozwolone. Image.Palette Użyj właściwości , aby uzyskać ColorPalette obiekt.
Kolory palety są ograniczone do 32-bitowych kolorów ARGB. 32-bitowy kolor ARGB ma 8 bitów każdy dla wartości alfa, czerwony, zielony i niebieski. Najniższe 8 bitów składają się na niebieski bit, następne 8 bitów są zielone, następne 8 bitów są czerwone, a najważniejsze 8 bitów to alfa. Oznacza to, że każdy składnik może się różnić od 0 do 255. W pełni włączone jest 255, a w pełni wyłączone jest 0. Alfa służy do przezroczystości wartości koloru (alfa = 0) lub nieprzezroczystej (alfa = 255). Liczbę poziomów intensywności na obrazie można zwiększyć bez zwiększania liczby używanych kolorów. Ten proces tworzy to, co jest nazywane półtonem, i oferuje zwiększony kontrast kosztem zmniejszonej rozdzielczości.
Konstruktory
ColorPalette(Color[]) |
Definiuje tablicę kolorów, które tworzą paletę kolorów. Kolory są 32-bitowe kolory ARGB. Nie można dziedziczyć. |
ColorPalette(PaletteType) |
Definiuje tablicę kolorów, które tworzą paletę kolorów. Kolory są 32-bitowe kolory ARGB. Nie można dziedziczyć. |
Właściwości
Entries |
Pobiera tablicę Color struktur. |
Flags |
Pobiera wartość określającą sposób interpretowania informacji o kolorach w tablicy kolorów. |
Metody
CreateOptimalPalette(Int32, Boolean, Bitmap) |
Definiuje tablicę kolorów, które tworzą paletę kolorów. Kolory są 32-bitowe kolory ARGB. Nie można dziedziczyć. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |