Skip to content

Most visited

Recently visited

navigation

PixelFormat

public class PixelFormat
extends Object

java.lang.Object
   ↳ android.graphics.PixelFormat


Summary

Constants

int A_8

int JPEG

This constant was deprecated in API level 8. use ImageFormat.JPEG instead.

int LA_88

int L_8

int OPAQUE

System chooses an opaque format (no alpha bits required)

int RGBA_4444

int RGBA_5551

int RGBA_8888

int RGBX_8888

int RGB_332

int RGB_565

int RGB_888

int TRANSLUCENT

System chooses a format that supports translucency (many alpha bits)

int TRANSPARENT

System chooses a format that supports transparency (at least 1 alpha bit)

int UNKNOWN

int YCbCr_420_SP

This constant was deprecated in API level 8. use ImageFormat.NV21 instead.

int YCbCr_422_I

This constant was deprecated in API level 8. use ImageFormat.YUY2 instead.

int YCbCr_422_SP

This constant was deprecated in API level 8. use ImageFormat.NV16 instead.

Fields

public int bitsPerPixel

public int bytesPerPixel

Public constructors

PixelFormat()

Public methods

static boolean formatHasAlpha(int format)
static void getPixelFormatInfo(int format, PixelFormat info)

Inherited methods

From class java.lang.Object

Constants

A_8

Added in API level 1
int A_8

Constant Value: 8 (0x00000008)

JPEG

Added in API level 1
int JPEG

This constant was deprecated in API level 8.
use ImageFormat.JPEG instead.

Constant Value: 256 (0x00000100)

LA_88

Added in API level 1
int LA_88

Constant Value: 10 (0x0000000a)

L_8

Added in API level 1
int L_8

Constant Value: 9 (0x00000009)

OPAQUE

Added in API level 1
int OPAQUE

System chooses an opaque format (no alpha bits required)

Constant Value: -1 (0xffffffff)

RGBA_4444

Added in API level 1
int RGBA_4444

Constant Value: 7 (0x00000007)

RGBA_5551

Added in API level 1
int RGBA_5551

Constant Value: 6 (0x00000006)

RGBA_8888

Added in API level 1
int RGBA_8888

Constant Value: 1 (0x00000001)

RGBX_8888

Added in API level 1
int RGBX_8888

Constant Value: 2 (0x00000002)

RGB_332

Added in API level 1
int RGB_332

Constant Value: 11 (0x0000000b)

RGB_565

Added in API level 1
int RGB_565

Constant Value: 4 (0x00000004)

RGB_888

Added in API level 1
int RGB_888

Constant Value: 3 (0x00000003)

TRANSLUCENT

Added in API level 1
int TRANSLUCENT

System chooses a format that supports translucency (many alpha bits)

Constant Value: -3 (0xfffffffd)

TRANSPARENT

Added in API level 1
int TRANSPARENT

System chooses a format that supports transparency (at least 1 alpha bit)

Constant Value: -2 (0xfffffffe)

UNKNOWN

Added in API level 1
int UNKNOWN

Constant Value: 0 (0x00000000)

YCbCr_420_SP

Added in API level 1
int YCbCr_420_SP

This constant was deprecated in API level 8.
use ImageFormat.NV21 instead.

Constant Value: 17 (0x00000011)

YCbCr_422_I

Added in API level 5
int YCbCr_422_I

This constant was deprecated in API level 8.
use ImageFormat.YUY2 instead.

Constant Value: 20 (0x00000014)

YCbCr_422_SP

Added in API level 1
int YCbCr_422_SP

This constant was deprecated in API level 8.
use ImageFormat.NV16 instead.

Constant Value: 16 (0x00000010)

Fields

bitsPerPixel

Added in API level 1
int bitsPerPixel

bytesPerPixel

Added in API level 1
int bytesPerPixel

Public constructors

PixelFormat

Added in API level 1
PixelFormat ()

Public methods

formatHasAlpha

Added in API level 1
boolean formatHasAlpha (int format)

Parameters
format int
Returns
boolean

getPixelFormatInfo

Added in API level 1
void getPixelFormatInfo (int format, 
                PixelFormat info)

Parameters
format int
info PixelFormat
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.