ColorSpace.ToXyz 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 值
傳回
陣列傳遞的參數
- 屬性
備註
將該色彩空間模型中的顏色值轉換為三刺激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)
傳回
一個包含三重刺激 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。