BitmapFactory.Options.InPreferredColorSpace プロパティ

定義

これが null 以外の場合、デコーダーはこの色空間にデコードしようとします。

[Android.Runtime.Register("inPreferredColorSpace", ApiSince=26)]
public Android.Graphics.ColorSpace InPreferredColorSpace { get; set; }
[<Android.Runtime.Register("inPreferredColorSpace", ApiSince=26)>]
member this.InPreferredColorSpace : Android.Graphics.ColorSpace with get, set

プロパティ値

属性

注釈

これが null 以外の場合、デコーダーはこの色空間にデコードしようとします。 null の場合、または要求を満たすことができない場合、デコーダーは、イメージに埋め込まれている色空間または要求されたイメージ構成に最適な色空間 (ColorSpace.Named#SRGB sRGBBitmap.Config#ARGB_8888たとえば、構成の場合) ColorSpace.Named#EXTENDED_SRGB EXTENDED_SRGBBitmap.Config#RGBA_F16を選択します。

<p class="note">色空間のみが ColorSpace.Model#RGB 現在サポートされています。 IllegalArgumentExceptionのような ColorSpace.Named#CIE_LAB LabRGB 以外の色空間を設定すると、デコード メソッドによって がスローされます。</P>

<p class="note"> 以前では android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE、指定された色空間の転送関数は である ColorSpace.Rgb.TransferParameters ICC parametric curve必要があります。 IllegalArgumentException指定した色空間で を呼び出すとColorSpace.Rgb#getTransferParameters()、デコード メソッドによって がスローされます。

以降 android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEでは、非 ICC パラメトリック曲線伝達関数が許可されます。 例: ColorSpace.Named#BT2020_HLG BT2020_HLG。</P>

デコード後、ビットマップの色空間は に #outColorSpace格納されます。

android.graphics.BitmapFactory.Options.inPreferredColorSpaceJava ドキュメント。

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

適用対象