Language

ColorSpace.Rgb コンストラクター

定義

オーバーロード

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]\) に設定されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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]\) に設定されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 コンポーネントのみが必要です。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象