ColorObject.Convert メソッド

定義

オーバーロード

名前 説明
Convert(Single, Single, Single, Single, ColorSpace+Connector)

指定した 3 つのコンポーネントの色を、ソースカラー空間からコピー先の色空間に変換します。

Convert(Single, Single, Single, Single, ColorSpace, ColorSpace)

指定した 3 つのコンポーネントの色を、ソースカラー空間からコピー先の色空間に変換します。

Convert(Int64, ColorSpace+Connector)

指定した 3 つのコンポーネントの色を、ソースカラー空間からコピー先の色空間に変換します。

Convert(Int64, ColorSpace)

指定した色の長さを、その色空間から指定したコピー先の色空間に変換します。

Convert(Color, ColorSpace)

指定した ARGB カラー int を、 ColorSpace.Named#SRGB sRGB の色空間から指定したコピー先の色空間に変換します。

Convert(ColorSpace)

この色を色空間から指定した色空間に変換します。

Convert(Single, Single, Single, Single, ColorSpace+Connector)

指定した 3 つのコンポーネントの色を、ソースカラー空間からコピー先の色空間に変換します。

[Android.Runtime.Register("convert", "(FFFFLandroid/graphics/ColorSpace$Connector;)J", "", ApiSince=26)]
public static long Convert(float r, float g, float b, float a, Android.Graphics.ColorSpace.Connector connector);
[<Android.Runtime.Register("convert", "(FFFFLandroid/graphics/ColorSpace$Connector;)J", "", ApiSince=26)>]
static member Convert : single * single * single * single * Android.Graphics.ColorSpace.Connector -> int64

パラメーター

r
Single

変換する色の赤のコンポーネント

g
Single

変換する色の緑のコンポーネント

b
Single

変換する色の青のコンポーネント

a
Single

変換する色のアルファ 成分 ([0..1])

connector
ColorSpace.Connector

カラー スペース コネクタ。null にすることはできません

返品

コピー先の色空間の長い色

属性

注釈

android.graphics.Color.convertの Android リファレンス。

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

適用対象

Convert(Single, Single, Single, Single, ColorSpace, ColorSpace)

指定した 3 つのコンポーネントの色を、ソースカラー空間からコピー先の色空間に変換します。

[Android.Runtime.Register("convert", "(FFFFLandroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;)J", "", ApiSince=26)]
public static long Convert(float r, float g, float b, float a, Android.Graphics.ColorSpace source, Android.Graphics.ColorSpace destination);
[<Android.Runtime.Register("convert", "(FFFFLandroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;)J", "", ApiSince=26)>]
static member Convert : single * single * single * single * Android.Graphics.ColorSpace * Android.Graphics.ColorSpace -> int64

パラメーター

r
Single

変換する色の赤のコンポーネント

g
Single

変換する色の緑のコンポーネント

b
Single

変換する色の青のコンポーネント

a
Single

変換する色のアルファ 成分 ([0..1])

source
ColorSpace

ソースの色空間を null にすることはできません

destination
ColorSpace

変換先の色空間を null にすることはできません

返品

コピー先の色空間の長い色

属性

注釈

指定した 3 つのコンポーネントの色を、ソースカラー空間からコピー先の色空間に変換します。 結果の色は長い色として返されます。 色の長い形式の説明については、このクラスのドキュメントを参照してください。

複数の色を行に変換する場合は、呼び出しごとに#convert(float, float, float, float, ColorSpace.Connector)が作成されないように、代わりにColorSpace.Connectorを使用することをお勧めします。

赤、緑、青のコンポーネントは、指定された色空間で定義されている範囲内にある必要があります。 「ColorSpace#getMinValue(int)」と「ColorSpace#getMaxValue(int)」を参照してください。

Javaドキュメント。

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

適用対象

Convert(Int64, ColorSpace+Connector)

指定した 3 つのコンポーネントの色を、ソースカラー空間からコピー先の色空間に変換します。

[Android.Runtime.Register("convert", "(JLandroid/graphics/ColorSpace$Connector;)J", "", ApiSince=26)]
public static long Convert(long color, Android.Graphics.ColorSpace.Connector connector);
[<Android.Runtime.Register("convert", "(JLandroid/graphics/ColorSpace$Connector;)J", "", ApiSince=26)>]
static member Convert : int64 * Android.Graphics.ColorSpace.Connector -> int64

パラメーター

color
Int64

変換する長い色

connector
ColorSpace.Connector

カラー スペース コネクタ。null にすることはできません

返品

コピー先の色空間の長い色

属性

注釈

android.graphics.Color.convertの Android リファレンス。

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

適用対象

Convert(Int64, ColorSpace)

指定した色の長さを、その色空間から指定したコピー先の色空間に変換します。

[Android.Runtime.Register("convert", "(JLandroid/graphics/ColorSpace;)J", "", ApiSince=26)]
public static long Convert(long color, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register("convert", "(JLandroid/graphics/ColorSpace;)J", "", ApiSince=26)>]
static member Convert : int64 * Android.Graphics.ColorSpace -> int64

パラメーター

color
Int64

変換する長い色

colorSpace
ColorSpace

変換先の色空間

返品

コピー先の色空間の長い色

属性

注釈

指定した色の長さを、その色空間から指定したコピー先の色空間に変換します。 結果の色は長い色として返されます。 色の長い形式の説明については、このクラスのドキュメントを参照してください。

複数の色を行に変換する場合は、呼び出しごとに#convert(long, ColorSpace.Connector)が作成されないように、代わりにColorSpace.Connectorを使用することをお勧めします。

Javaドキュメント。

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

適用対象

Convert(Color, ColorSpace)

指定した ARGB カラー int を、 ColorSpace.Named#SRGB sRGB の色空間から指定したコピー先の色空間に変換します。

[Android.Runtime.Register("convert", "(ILandroid/graphics/ColorSpace;)J", "", ApiSince=26)]
public static long Convert(Android.Graphics.Color color, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register("convert", "(ILandroid/graphics/ColorSpace;)J", "", ApiSince=26)>]
static member Convert : Android.Graphics.Color * Android.Graphics.ColorSpace -> int64

パラメーター

color
Color

変換する sRGB カラー int

colorSpace
ColorSpace

変換先の色空間

返品

コピー先の色空間の長い色

属性

注釈

指定した ARGB カラー int を、 ColorSpace.Named#SRGB sRGB の色空間から指定したコピー先の色空間に変換します。 結果の色は長い色として返されます。 色の長い形式の説明については、このクラスのドキュメントを参照してください。

Javaドキュメント。

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

適用対象

Convert(ColorSpace)

この色を色空間から指定した色空間に変換します。

[Android.Runtime.Register("convert", "(Landroid/graphics/ColorSpace;)Landroid/graphics/Color;", "GetConvert_Landroid_graphics_ColorSpace_Handler", ApiSince=26)]
public virtual Android.Graphics.ColorObject Convert(Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register("convert", "(Landroid/graphics/ColorSpace;)Landroid/graphics/Color;", "GetConvert_Landroid_graphics_ColorSpace_Handler", ApiSince=26)>]
abstract member Convert : Android.Graphics.ColorSpace -> Android.Graphics.ColorObject
override this.Convert : Android.Graphics.ColorSpace -> Android.Graphics.ColorObject

パラメーター

colorSpace
ColorSpace

変換先の色空間を null にすることはできません

返品

指定した色空間内の null 以外のカラー インスタンス

属性

注釈

この色を色空間から指定した色空間に変換します。 変換は、 ColorSpace#connect(ColorSpace, ColorSpace)で指定された既定のレンダリング意図を使用して行われます。

Javaドキュメント。

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

適用対象