語言

ColorSpace.ToXyz 方法

定義

多載

名稱 Description
ToXyz(Single[])

將該色彩空間模型中的顏色值轉換為三刺激CIE XYZ值。

ToXyz(Single, Single, Single)

將該色彩空間模型中的顏色值轉換為三刺激CIE XYZ值。

ToXyz(Single[])

將該色彩空間模型中的顏色值轉換為三刺激CIE XYZ值。

[Android.Runtime.Register("toXyz", "([F)[F", "GetToXyz_arrayFHandler", ApiSince=26)]
public abstract float[] ToXyz(float[] v);
[<Android.Runtime.Register("toXyz", "([F)[F", "GetToXyz_arrayFHandler", ApiSince=26)>]
abstract member ToXyz : single[] -> single[]

參數

v
Single[]

一個包含色彩空間色彩值的色彩成分陣列,用以轉換為 XYZ,且足夠大以容納所得的三刺激 XYZ 值

傳回

Single[]

陣列傳遞的參數

屬性

備註

將該色彩空間模型中的顏色值轉換為三刺激CIE XYZ值。 若該色彩空間的色彩模型不是 Model#RGB RGB,則假設目標 CIE XYZ 空間使用 #ILLUMINANT_D50 D50 標準照明源。

指定陣列的長度必須至少等於由 Model#getComponentCount()返回的色彩成分數。

Java 文件 android.graphics.ColorSpace.toXyz(float[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ToXyz(Single, Single, Single)

將該色彩空間模型中的顏色值轉換為三刺激CIE XYZ值。

[Android.Runtime.Register("toXyz", "(FFF)[F", "GetToXyz_FFFHandler", ApiSince=26)]
public virtual float[] ToXyz(float r, float g, float b);
[<Android.Runtime.Register("toXyz", "(FFF)[F", "GetToXyz_FFFHandler", ApiSince=26)>]
abstract member ToXyz : single * single * single -> single[]
override this.ToXyz : single * single * single -> single[]

參數

r
Single

值的第一個要轉換的成分(通常是 RGB 中的 R)

g
Single

要轉換的值的第二個成分(通常是 RGB 中的 G)

b
Single

要轉換的值的第三個成分(通常是 RGB 中的 B)

傳回

Single[]

一個包含三重刺激 XYZ 值的新陣列

屬性

備註

將該色彩空間模型中的顏色值轉換為三刺激CIE XYZ值。 若該色彩空間的色彩模型不是 Model#RGB RGB,則假設目標 CIE XYZ 空間使用 #ILLUMINANT_D50 D50 標準照明源。

此方法對於具有三個分量模型的Model#RGB RGBModel#LAB色彩空間(例如 或)來說是方便的。 如果色彩空間使用較少或更多元件,請改用#toXyz(float[])

.

Java 文件 android.graphics.ColorSpace.toXyz(float, float, float)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於