Udostępnij za pośrednictwem


ColorPalette Klasa

Definicja

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)

Dotyczy