public class PixelFormat extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
PixelFormat.Opacity |
Modifier and Type | Field and Description |
---|---|
static int |
A_8
Deprecated.
|
int |
bitsPerPixel |
int |
bytesPerPixel |
static int |
JPEG
Deprecated.
use
ImageFormat.JPEG instead. |
static int |
L_8
Deprecated.
|
static int |
LA_88
Deprecated.
|
static int |
OPAQUE
System chooses an opaque format (no alpha bits required)
|
static int |
RGB_332
Deprecated.
|
static int |
RGB_565 |
static int |
RGB_888 |
static int |
RGBA_4444
Deprecated.
|
static int |
RGBA_5551
Deprecated.
|
static int |
RGBA_8888 |
static int |
RGBX_8888 |
static int |
TRANSLUCENT
System chooses a format that supports translucency (many alpha bits)
|
static int |
TRANSPARENT
System chooses a format that supports transparency
(at least 1 alpha bit)
|
static int |
UNKNOWN |
static int |
YCbCr_420_SP
Deprecated.
use
ImageFormat.NV21 instead. |
static int |
YCbCr_422_I
Deprecated.
use
ImageFormat.YUY2 instead. |
static int |
YCbCr_422_SP
Deprecated.
use
ImageFormat.NV16 instead. |
Constructor and Description |
---|
PixelFormat() |
Modifier and Type | Method and Description |
---|---|
static boolean |
formatHasAlpha(int format) |
static void |
getPixelFormatInfo(int format,
PixelFormat info) |
static boolean |
isPublicFormat(int format)
Determine whether or not this is a public-visible and non-deprecated
format . |
public static final int UNKNOWN
public static final int TRANSLUCENT
public static final int TRANSPARENT
public static final int OPAQUE
public static final int RGBA_8888
public static final int RGBX_8888
public static final int RGB_888
public static final int RGB_565
@Deprecated public static final int RGBA_5551
@Deprecated public static final int RGBA_4444
@Deprecated public static final int A_8
@Deprecated public static final int L_8
@Deprecated public static final int LA_88
@Deprecated public static final int RGB_332
@Deprecated public static final int YCbCr_422_SP
ImageFormat.NV16
instead.@Deprecated public static final int YCbCr_420_SP
ImageFormat.NV21
instead.@Deprecated public static final int YCbCr_422_I
ImageFormat.YUY2
instead.@Deprecated public static final int JPEG
ImageFormat.JPEG
instead.public int bytesPerPixel
public int bitsPerPixel
public static void getPixelFormatInfo(int format, PixelFormat info)
public static boolean formatHasAlpha(int format)
public static boolean isPublicFormat(int format)
format
.
In particular, @hide
formats will return false
.
Any other indirect formats (such as TRANSPARENT
or TRANSLUCENT
)
will return false
.
format
- an integer format