System.Numerics.Colors 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ARGB および RGBA 色空間の色を表すジェネリック値型と、明示的なエンディアンを使用して色値を作成および変換するためのヘルパー メソッドを提供します。
クラス
| 名前 | 説明 |
|---|---|
| Argb |
ARGB および RGBA 色空間の色を表すジェネリック値型と、明示的なエンディアンを使用して色値を作成および変換するためのヘルパー メソッドを提供します。 |
| Rgba |
ARGB および RGBA 色空間の色を表すジェネリック値型と、明示的なエンディアンを使用して色値を作成および変換するためのヘルパー メソッドを提供します。 |
構造体
| 名前 | 説明 |
|---|---|
| Argb<T> |
ARGB および RGBA 色空間の色を表すジェネリック値型と、明示的なエンディアンを使用して色値を作成および変換するためのヘルパー メソッドを提供します。 |
| Rgba<T> |
ARGB および RGBA 色空間の色を表すジェネリック値型と、明示的なエンディアンを使用して色値を作成および変換するためのヘルパー メソッドを提供します。 |
注釈
System.Numerics.Colors名前空間には、アルファ、赤、緑、青の各コンポーネントを指定した順序で格納する汎用カラー構造体が含まれています。 2 つの主な種類は次のとおりです。
どちらの構造体も、コンポーネント型 T (値型に制約) に対してジェネリックであり、色コンポーネントに byte、 float、またはその他の数値型を使用できます。 各構造体は、 IEquatable<T> を実装し、コンポーネントをスパンにコピーし、ARGB と RGBA 表現の間で変換するためのメソッドを提供します。
ArgbおよびRgba静的クラスは、明示的なビッグ エンディアンまたはリトル エンディアンのバイト順序を持つuint値からカラー インスタンスを作成するためのファクトリ メソッドと、カラー インスタンスをuint値に変換するための拡張メソッドを提供します。