System.Numerics.Colors Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller allmänna värdetyper för att representera färger i ARGB- och RGBA-färgutrymmen, tillsammans med hjälpmetoder för att skapa och konvertera färgvärden med explicit endianness.
Klasser
| Name | Description |
|---|---|
| Argb |
Innehåller allmänna värdetyper för att representera färger i ARGB- och RGBA-färgutrymmen, tillsammans med hjälpmetoder för att skapa och konvertera färgvärden med explicit endianness. |
| Rgba |
Innehåller allmänna värdetyper för att representera färger i ARGB- och RGBA-färgutrymmen, tillsammans med hjälpmetoder för att skapa och konvertera färgvärden med explicit endianness. |
Strukturer
| Name | Description |
|---|---|
| Argb<T> |
Innehåller allmänna värdetyper för att representera färger i ARGB- och RGBA-färgutrymmen, tillsammans med hjälpmetoder för att skapa och konvertera färgvärden med explicit endianness. |
| Rgba<T> |
Innehåller allmänna värdetyper för att representera färger i ARGB- och RGBA-färgutrymmen, tillsammans med hjälpmetoder för att skapa och konvertera färgvärden med explicit endianness. |
Kommentarer
Namnområdet System.Numerics.Colors innehåller allmänna färgstrukturer som lagrar alfa-, röd-, grön- och blå komponenter i en angiven ordning. De två primära typerna är:
- Argb<T> — en readonly struct som lagrar färgkomponenter i alfa, röd, grön, blå ordning.
- Rgba<T> — en skrivskyddad struct som lagrar färgkomponenter i röd, grön, blå, alfaordning.
Båda structarna är generiska över komponenttypen T (begränsad till värdetyper), vilket gör att du kan använda byte, floateller andra numeriska typer för färgkomponenterna. Varje struct implementerar IEquatable<T> och tillhandahåller metoder för att kopiera komponenter till ett intervall och konvertera mellan ARGB- och RGBA-representationer.
Och ArgbRgba statiska klasser tillhandahåller fabriksmetoder för att skapa färginstanser från uint värden med explicit storslutsbaserad eller lite endiansk byteordning och tilläggsmetoder för att konvertera färginstanser tillbaka till uint värden.