ColorPalette Klasse

Definition

Definiert ein Array von Farben, die eine Farbpalette bilden. Bei den Farben handelt es sich um ARGB-Farben im 32-Bit-Format. Kann nicht vererbt werden.

public ref class ColorPalette sealed
public sealed class ColorPalette
type ColorPalette = class
Public NotInheritable Class ColorPalette
Vererbung
ColorPalette

Hinweise

Sie dürfen ein ColorPalette Objekt nicht direkt erstellen. Wenn Sie ein ColorPalette Objekt erstellt haben, können Sie die Palettengröße für ein bestimmtes Bild ändern, was nicht zulässig ist. Verwenden Sie die Image.Palette -Eigenschaft, um ein ColorPalette -Objekt abzurufen.

Die Farben in der Palette sind auf 32-Bit-ARGB-Farben beschränkt. Eine 32-Bit-ARGB-Farbe hat jeweils 8 Bits für Alpha-, Rot-, Grün- und Blauwerte. Die niedrigsten 8 Bits bilden das blaue Bit, die nächsten 8 Bits sind grün, die nächsten 8 Bits sind rot, und die wichtigsten 8 Bits sind Alpha. Dies bedeutet, dass jede Komponente zwischen 0 und 255 variieren kann. Voll ein ist 255 und vollständig ausgeschaltet ist 0. Alpha wird verwendet, um den Farbwert transparent (alpha = 0) oder undurchsichtig (alpha = 255) zu machen. Die Anzahl der Intensitätsstufen im Bild kann erhöht werden, ohne die Anzahl der verwendeten Farben zu erhöhen. Dieser Prozess erzeugt einen so genannten Halbton und bietet einen erhöhten Kontrast bei geringerer Auflösung.

Konstruktoren

ColorPalette(Color[])

Definiert ein Array von Farben, die eine Farbpalette bilden. Bei den Farben handelt es sich um ARGB-Farben im 32-Bit-Format. Kann nicht vererbt werden.

ColorPalette(PaletteType)

Definiert ein Array von Farben, die eine Farbpalette bilden. Bei den Farben handelt es sich um ARGB-Farben im 32-Bit-Format. Kann nicht vererbt werden.

Eigenschaften

Entries

Ruft ein Array von Color-Strukturen ab.

Flags

Ruft einen Wert ab, der angibt, wie die Farbinformationen im Array von Farben interpretiert werden.

Methoden

CreateOptimalPalette(Int32, Boolean, Bitmap)

Definiert ein Array von Farben, die eine Farbpalette bilden. Bei den Farben handelt es sich um ARGB-Farben im 32-Bit-Format. Kann nicht vererbt werden.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: