Enumeration ImagePixelFormat
ImagePixelFormat defines the range of pixel formats that an image can have, specifying how color and transparency data are represented in each pixel of the image.
@Retention(RetentionPolicy.CLASS)
public @interface EnumImagePixelFormat {
//0:Black, 1:White
int IPF_BINARY = 0;
//0:White, 1:Black
int IPF_BINARYINVERTED = 1;
//8bit gray
int IPF_GRAYSCALED = 2;
//NV21
int IPF_NV21 = 3;
//16bit with RGB channel order stored in memory from high to low address
int IPF_RGB_565 = 4;
//16bit with RGB channel order stored in memory from high to low address
int IPF_RGB_555 = 5;
//24bit with RGB channel order stored in memory from high to low address
int IPF_RGB_888 = 6;
//32bit with ARGB channel order stored in memory from high to low address
int IPF_ARGB_8888 = 7;
//48bit with RGB channel order stored in memory from high to low address
int IPF_RGB_161616 = 8;
//64bit with ARGB channel order stored in memory from high to low address
int IPF_ARGB_16161616 = 9;
//32bit with ABGR channel order stored in memory from high to low address
int IPF_ABGR_8888 = 10;
//64bit with ABGR channel order stored in memory from high to low address
int IPF_ABGR_16161616 = 11;
//24bit with BGR channel order stored in memory from high to low address
int IPF_BGR_888 = 12;
//8-bit binary. 0:Black, 255:White. Foreground (bars) are black, background (spaces) are white.
int IPF_BINARY_8 = 13;
//NV12
int IPF_NV12 = 14;
//8-bit binary. 0:Black, 255:White. Foreground (bars) are white, background (spaces) are black.
int IPF_BINARY_8_INVERTED = 15;
}