ColorSpace.Rgb コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| ColorSpace.Rgb(IntPtr, JniHandleOwnership) |
既存のJava オブジェクトを表すマネージド インスタンスを作成します。 |
| ColorSpace.Rgb(String, Single[], ColorSpace+Rgb+TransferParameters) |
3x3 列メジャー変換行列を使用して、新しい RGB 色空間を作成します。 |
| ColorSpace.Rgb(String, Single[], Double) |
3x3 列メジャー変換行列を使用して、新しい RGB 色空間を作成します。 |
| ColorSpace.Rgb(String, Single[], IDoubleUnaryOperator, IDoubleUnaryOperator) |
3x3 列メジャー変換行列を使用して、新しい RGB 色空間を作成します。 |
| ColorSpace.Rgb(String, Single[], Single[], ColorSpace+Rgb+TransferParameters) |
指定した一連のプライマリと指定した白い点を使用して、新しい RGB 色空間を作成します。 |
| ColorSpace.Rgb(String, Single[], Single[], Double) |
指定した一連のプライマリと指定した白い点を使用して、新しい RGB 色空間を作成します。 |
| ColorSpace.Rgb(String, Single[], Single[], IDoubleUnaryOperator, IDoubleUnaryOperator, Single, Single) |
指定した一連のプライマリと指定した白い点を使用して、新しい RGB 色空間を作成します。 |
ColorSpace.Rgb(IntPtr, JniHandleOwnership)
既存のJava オブジェクトを表すマネージド インスタンスを作成します。
protected Rgb(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Graphics.ColorSpace.Rgb : nativeint * Android.Runtime.JniHandleOwnership -> Android.Graphics.ColorSpace.Rgb
パラメーター
- javaReference
-
IntPtr
nativeint
Java オブジェクトへの JNI 参照。
- transfer
- JniHandleOwnership
JNI 参照の所有権がこのインスタンスに転送されるかどうかを指定します。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ColorSpace.Rgb(String, Single[], ColorSpace+Rgb+TransferParameters)
3x3 列メジャー変換行列を使用して、新しい RGB 色空間を作成します。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V", "", ApiSince=26)]
public Rgb(string name, float[] toXYZ, Android.Graphics.ColorSpace.Rgb.TransferParameters function);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * Android.Graphics.ColorSpace.Rgb.TransferParameters -> Android.Graphics.ColorSpace.Rgb
パラメーター
- name
- String
色空間の名前を null にすることはできません。長さは >= 1 にする必要があります
- toXYZ
- Single[]
RGB からプロファイル接続空間 CIE XYZ への 3x3 列メジャー変換行列 (9 floats の配列として)、null にすることはできません
- function
- ColorSpace.Rgb.TransferParameters
転送関数のパラメーター。 この値は null にすることはできません。
- 属性
注釈
3x3 列メジャー変換行列を使用して、新しい RGB 色空間を作成します。 変換行列は、RGB 空間からプロファイル接続空間 CIE XYZ に変換する必要があります。
色空間の範囲は \([0..1]\) に設定されます。
android.graphics.ColorSpace.Rgb.Rgbの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ColorSpace.Rgb(String, Single[], Double)
3x3 列メジャー変換行列を使用して、新しい RGB 色空間を作成します。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FD)V", "", ApiSince=26)]
public Rgb(string name, float[] toXYZ, double gamma);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FD)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * double -> Android.Graphics.ColorSpace.Rgb
パラメーター
- name
- String
色空間の名前を null にすることはできません。長さは >= 1 にする必要があります
- toXYZ
- Single[]
RGB からプロファイル接続空間 CIE XYZ への 3x3 列メジャー変換行列 (9 floats の配列として)、null にすることはできません
- gamma
- Double
伝達関数として使用するガンマ
- 属性
注釈
3x3 列メジャー変換行列を使用して、新しい RGB 色空間を作成します。 変換行列は、RGB 空間からプロファイル接続空間 CIE XYZ に変換する必要があります。
色空間の範囲は \([0..1]\) に設定されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ColorSpace.Rgb(String, Single[], IDoubleUnaryOperator, IDoubleUnaryOperator)
3x3 列メジャー変換行列を使用して、新しい RGB 色空間を作成します。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;)V", "", ApiSince=26)]
public Rgb(string name, float[] toXYZ, Java.Util.Functions.IDoubleUnaryOperator oetf, Java.Util.Functions.IDoubleUnaryOperator eotf);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * Java.Util.Functions.IDoubleUnaryOperator * Java.Util.Functions.IDoubleUnaryOperator -> Android.Graphics.ColorSpace.Rgb
パラメーター
- name
- String
色空間の名前を null にすることはできません。長さは >= 1 にする必要があります
- toXYZ
- Single[]
RGB からプロファイル接続空間 CIE XYZ への 3x3 列メジャー変換行列 (9 floats の配列として)、null にすることはできません
- oetf
- IDoubleUnaryOperator
オプト電子転送関数を null にすることはできません
- eotf
- IDoubleUnaryOperator
電気光学伝達関数、null にすることはできません
- 属性
注釈
3x3 列メジャー変換行列を使用して、新しい RGB 色空間を作成します。 変換行列は、RGB 空間からプロファイル接続空間 CIE XYZ に変換する必要があります。
色空間の範囲は \([0..1]\) に設定されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ColorSpace.Rgb(String, Single[], Single[], ColorSpace+Rgb+TransferParameters)
指定した一連のプライマリと指定した白い点を使用して、新しい RGB 色空間を作成します。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V", "", ApiSince=26)]
public Rgb(string name, float[] primaries, float[] whitePoint, Android.Graphics.ColorSpace.Rgb.TransferParameters function);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * single[] * Android.Graphics.ColorSpace.Rgb.TransferParameters -> Android.Graphics.ColorSpace.Rgb
パラメーター
- name
- String
色空間の名前を null にすることはできません。長さは >= 1 にする必要があります
- primaries
- Single[]
RGB のプライマリは、6 (xy) または 9 (XYZ) 浮動小数点数の配列です。 この値は null にすることはできません。
- whitePoint
- Single[]
白を 2 (xy) または 3 (XYZ) 浮動小数点数の配列として参照します。 この値は null にすることはできません。
- function
- ColorSpace.Rgb.TransferParameters
転送関数のパラメーター。 この値は null にすることはできません。
- 属性
注釈
指定した一連のプライマリと指定した白い点を使用して、新しい RGB 色空間を作成します。
プライマリとホワイト ポイントは、CIE xyY 空間または CIE XYZ で指定できます。 配列の長さは、選択したスペースによって異なります。
xyY で主点や白点を指定する場合、Y コンポーネントを指定する必要はないため、1.0 と見なされます。 xy コンポーネントのみが必要です。
android.graphics.ColorSpace.Rgb.Rgbの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ColorSpace.Rgb(String, Single[], Single[], Double)
指定した一連のプライマリと指定した白い点を使用して、新しい RGB 色空間を作成します。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FD)V", "", ApiSince=26)]
public Rgb(string name, float[] primaries, float[] whitePoint, double gamma);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FD)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * single[] * double -> Android.Graphics.ColorSpace.Rgb
パラメーター
- name
- String
色空間の名前を null にすることはできません。長さは >= 1 にする必要があります
- primaries
- Single[]
6 (xy) または 9 (XYZ) 浮動小数点の配列としての RGB プライマリ
- whitePoint
- Single[]
2 (xy) または 3 (XYZ) 浮動小数点数の配列として白を参照する
- gamma
- Double
伝達関数として使用するガンマ
- 属性
注釈
指定した一連のプライマリと指定した白い点を使用して、新しい RGB 色空間を作成します。
プライマリとホワイト ポイントは、CIE xyY 空間または CIE XYZ で指定できます。 配列の長さは、選択したスペースによって異なります。
<table summary="Parameters length"><tr><th>Space</th><th>Primaries length</th><th>White point length</th></tr><tr><td>xyY</td><d>td </td><td>2</td></tr><tr><td>XYZ</td><td>9</td><td>3</td></tr></table/table>
xyY で主点や白点を指定する場合、Y コンポーネントを指定する必要はないため、1.0 と見なされます。 xy コンポーネントのみが必要です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ColorSpace.Rgb(String, Single[], Single[], IDoubleUnaryOperator, IDoubleUnaryOperator, Single, Single)
指定した一連のプライマリと指定した白い点を使用して、新しい RGB 色空間を作成します。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;FF)V", "", ApiSince=26)]
public Rgb(string name, float[] primaries, float[] whitePoint, Java.Util.Functions.IDoubleUnaryOperator oetf, Java.Util.Functions.IDoubleUnaryOperator eotf, float min, float max);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[F[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;FF)V", "", ApiSince=26)>]
new Android.Graphics.ColorSpace.Rgb : string * single[] * single[] * Java.Util.Functions.IDoubleUnaryOperator * Java.Util.Functions.IDoubleUnaryOperator * single * single -> Android.Graphics.ColorSpace.Rgb
パラメーター
- name
- String
色空間の名前を null にすることはできません。長さは >= 1 にする必要があります
- primaries
- Single[]
6 (xy) または 9 (XYZ) 浮動小数点の配列としての RGB プライマリ
- whitePoint
- Single[]
2 (xy) または 3 (XYZ) 浮動小数点数の配列として白を参照する
- oetf
- IDoubleUnaryOperator
オプト電子転送関数を null にすることはできません
- eotf
- IDoubleUnaryOperator
電気光学伝達関数、null にすることはできません
- min
- Single
この色空間の RGB 範囲内の有効な最小値
- max
- Single
この色空間の RGB 範囲内の有効な最大値
- 属性
注釈
指定した一連のプライマリと指定した白い点を使用して、新しい RGB 色空間を作成します。
プライマリとホワイト ポイントは、CIE xyY 空間または CIE XYZ で指定できます。 配列の長さは、選択したスペースによって異なります。
<table summary="Parameters length"><tr><th>Space</th><th>Primaries length</th><th>White point length</th></tr><tr><td>xyY</td><d>td </td><td>2</td></tr><tr><td>XYZ</td><td>9</td><td>3</td></tr></table/table>
xyY で主点や白点を指定する場合、Y コンポーネントを指定する必要はないため、1.0 と見なされます。 xy コンポーネントのみが必要です。
#getId()によって返される、このコンストラクターによって作成されたオブジェクトの ID は常に#MIN_ID。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。