CameraColorSpaces


public static class CameraColorSpaces


Constants and utility functions for CameraColorSpace.

Summary

Constants

static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String
static final @NonNull String

Public fields

static @NonNull CameraColorSpaces

Public methods

static final @NonNull String
@RequiresApi(value = 26)
fromColorSpaceNamed(@NonNull ColorSpace.Named colorSpaceNamed)

Converts a android.graphics.ColorSpace.Named to a CameraColorSpace string.

static final ColorSpace.Named
@RequiresApi(value = 26)
toColorSpaceNamed(@NonNull String colorSpace)

Converts a CameraColorSpace string to a ColorSpace.Named.

Constants

ACES

Added in 1.7.0-alpha03
public static final @NonNull String ACES

ACESCG

Added in 1.7.0-alpha03
public static final @NonNull String ACESCG

ADOBE_RGB

Added in 1.7.0-alpha03
public static final @NonNull String ADOBE_RGB

BT2020

Added in 1.7.0-alpha03
public static final @NonNull String BT2020

BT2020_HLG

Added in 1.7.0-alpha03
public static final @NonNull String BT2020_HLG

BT2020_PQ

Added in 1.7.0-alpha03
public static final @NonNull String BT2020_PQ

BT709

Added in 1.7.0-alpha03
public static final @NonNull String BT709

CIE_LAB

Added in 1.7.0-alpha03
public static final @NonNull String CIE_LAB

CIE_XYZ

Added in 1.7.0-alpha03
public static final @NonNull String CIE_XYZ

DCI_P3

Added in 1.7.0-alpha03
public static final @NonNull String DCI_P3

DISPLAY_P3

Added in 1.7.0-alpha03
public static final @NonNull String DISPLAY_P3

EXTENDED_SRGB

Added in 1.7.0-alpha03
public static final @NonNull String EXTENDED_SRGB

LINEAR_EXTENDED_SRGB

Added in 1.7.0-alpha03
public static final @NonNull String LINEAR_EXTENDED_SRGB

LINEAR_SRGB

Added in 1.7.0-alpha03
public static final @NonNull String LINEAR_SRGB

NTSC_1953

Added in 1.7.0-alpha03
public static final @NonNull String NTSC_1953

PRO_PHOTO_RGB

Added in 1.7.0-alpha03
public static final @NonNull String PRO_PHOTO_RGB

SMPTE_C

Added in 1.7.0-alpha03
public static final @NonNull String SMPTE_C

SRGB

Added in 1.7.0-alpha03
public static final @NonNull String SRGB

UNKNOWN

Added in 1.7.0-alpha03
public static final @NonNull String UNKNOWN

Public fields

INSTANCE

Added in 1.7.0-alpha03
public static @NonNull CameraColorSpaces INSTANCE

Public methods

fromColorSpaceNamed

Added in 1.7.0-alpha03
@RequiresApi(value = 26)
public static final @NonNull String fromColorSpaceNamed(@NonNull ColorSpace.Named colorSpaceNamed)

Converts a android.graphics.ColorSpace.Named to a CameraColorSpace string.

Parameters
@NonNull ColorSpace.Named colorSpaceNamed

The android.graphics.ColorSpace.Named to convert.

Returns
@NonNull String

The corresponding CameraColorSpace string or UNKNOWN if not supported.

toColorSpaceNamed

Added in 1.7.0-alpha03
@RequiresApi(value = 26)
public static final ColorSpace.Named toColorSpaceNamed(@NonNull String colorSpace)

Converts a CameraColorSpace string to a ColorSpace.Named.

Parameters
@NonNull String colorSpace

The CameraColorSpace string to convert.

Returns
ColorSpace.Named

The corresponding ColorSpace.Named or null if not supported.