ColorPalette Klass

Definition

Definierar en matris med färger som utgör en färgpalett. Färgerna är 32-bitars ARGB-färger. Inte ärverbar.

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

Kommentarer

Du får inte skapa ett ColorPalette objekt direkt. Om du har skapat ett ColorPalette objekt kan du ändra palettens storlek för en viss bild, vilket inte är tillåtet. Använd egenskapen Image.Palette för att hämta ett ColorPalette objekt.

Färgerna i paletten är begränsade till 32-bitars ARGB-färger. En 32-bitars ARGB-färg har 8 bitar vardera för alfa-, röd-, grön- och blå-värden. De lägsta 8 bitarna utgör den blå biten, de kommande 8 bitarna är gröna, de följande 8 bitarna är röda och de viktigaste 8 bitarna är alfa. Det innebär att varje komponent kan variera från 0 till 255. Helt på är 255 och helt avstängd är 0. Alpha används för att göra färgvärdet transparent (alfa = 0) eller ogenomskinligt (alfa = 255). Antalet intensitetsnivåer i bilden kan ökas utan att öka antalet färger som används. Den här processen skapar vad som kallas halvton och ger ökad kontrast till en kostnad av minskad upplösning.

Egenskaper

Name Description
Entries

Hämtar en matris med Color strukturer.

Flags

Hämtar ett värde som anger hur du tolkar färginformationen i matrisen med färger.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för