次の方法で共有


System.Numerics.Colors 名前空間

ARGB および RGBA 色空間の色を表すジェネリック値型と、明示的なエンディアンを使用して色値を作成および変換するためのヘルパー メソッドを提供します。

クラス

名前 説明
Argb

ARGB および RGBA 色空間の色を表すジェネリック値型と、明示的なエンディアンを使用して色値を作成および変換するためのヘルパー メソッドを提供します。

Rgba

ARGB および RGBA 色空間の色を表すジェネリック値型と、明示的なエンディアンを使用して色値を作成および変換するためのヘルパー メソッドを提供します。

構造体

名前 説明
Argb<T>

ARGB および RGBA 色空間の色を表すジェネリック値型と、明示的なエンディアンを使用して色値を作成および変換するためのヘルパー メソッドを提供します。

Rgba<T>

ARGB および RGBA 色空間の色を表すジェネリック値型と、明示的なエンディアンを使用して色値を作成および変換するためのヘルパー メソッドを提供します。

注釈

System.Numerics.Colors名前空間には、アルファ、赤、緑、青の各コンポーネントを指定した順序で格納する汎用カラー構造体が含まれています。 2 つの主な種類は次のとおりです。

  • Argb<T> — 色成分をアルファ、赤、緑、青の順に格納する読み取り専用構造体。
  • Rgba<T> — 色成分を赤、緑、青、アルファ順に格納する読み取り専用構造体。

どちらの構造体も、コンポーネント型 T (値型に制約) に対してジェネリックであり、色コンポーネントに bytefloat、またはその他の数値型を使用できます。 各構造体は、 IEquatable<T> を実装し、コンポーネントをスパンにコピーし、ARGB と RGBA 表現の間で変換するためのメソッドを提供します。

ArgbおよびRgba静的クラスは、明示的なビッグ エンディアンまたはリトル エンディアンのバイト順序を持つuint値からカラー インスタンスを作成するためのファクトリ メソッドと、カラー インスタンスをuint値に変換するための拡張メソッドを提供します。