| Modifier and Type | Class and Description |
|---|---|
| private static enum |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv Object | |
| private int | |
| private static final int | |
| pack-priv int | |
| private int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| private | LCMSImageLayout(Object
the storage of pixels: data, int byte[], short[] or int[]the length of the data array length, int the number of color components nc, int the size of one color component in bytes size)Creates a layout object for given parameters. |
| pack-priv | |
| pack-priv | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static int | |
| private static int | |
| private static int | |
| pack-priv static LCMSImageLayout | |
| pack-priv static LCMSImageLayout | |
| private static int | |
| private static int | Returns: number of bytes per pixel for given pixel format.pixel format in lcms2 notation. pixelType)Derives number of bytes per pixel from the pixel format. |
| private static int | |
| private void |
| dataArray | back to summary |
|---|---|
| pack-priv Object dataArray | |
| dataArrayLength | back to summary |
|---|---|
| private int dataArrayLength | |
| DOSWAP | back to summary |
|---|---|
| private static final int DOSWAP | |
| height | back to summary |
|---|---|
| pack-priv int height | |
| nextPixelOffset | back to summary |
|---|---|
| private int nextPixelOffset | |
| nextRowOffset | back to summary |
|---|---|
| pack-priv int nextRowOffset | |
| offset | back to summary |
|---|---|
| pack-priv int offset | |
| pixelType | back to summary |
|---|---|
| pack-priv int pixelType | |
| PREMUL | back to summary |
|---|---|
| private static final int PREMUL | |
| PT_ABGR_8 | back to summary |
|---|---|
| private static final int PT_ABGR_8 | |
| PT_ABGR_8_PREMUL | back to summary |
|---|---|
| private static final int PT_ABGR_8_PREMUL | |
| PT_ARGB_8 | back to summary |
|---|---|
| private static final int PT_ARGB_8 | |
| PT_ARGB_8_PREMUL | back to summary |
|---|---|
| private static final int PT_ARGB_8_PREMUL | |
| PT_BGR_8 | back to summary |
|---|---|
| private static final int PT_BGR_8 | |
| PT_GRAY_16 | back to summary |
|---|---|
| private static final int PT_GRAY_16 | |
| PT_GRAY_8 | back to summary |
|---|---|
| private static final int PT_GRAY_8 | |
| PT_RGB_8 | back to summary |
|---|---|
| private static final int PT_RGB_8 | |
| PT_RGBA_8 | back to summary |
|---|---|
| private static final int PT_RGBA_8 | |
| SWAP_ENDIAN | back to summary |
|---|---|
| private static final int SWAP_ENDIAN | |
| SWAPFIRST | back to summary |
|---|---|
| private static final int SWAPFIRST | |
| width | back to summary |
|---|---|
| pack-priv int width | |
| LCMSImageLayout | back to summary |
|---|---|
| private LCMSImageLayout(Object data, int length, int nc, int size) Creates a layout object for given parameters.
| |
| LCMSImageLayout | back to summary |
|---|---|
| pack-priv LCMSImageLayout(byte[] data, int nc) | |
| LCMSImageLayout | back to summary |
|---|---|
| pack-priv LCMSImageLayout(short[] data, int nc) | |
| LCMSImageLayout | back to summary |
|---|---|
| private LCMSImageLayout() | |
| BYTES_SH | back to summary |
|---|---|
| private static int BYTES_SH(int x) | |
| CHANNELS_SH | back to summary |
|---|---|
| private static int CHANNELS_SH(int x) | |
| checkIndex | back to summary |
|---|---|
| private static int checkIndex(long index, int length) | |
| createImageLayout | back to summary |
|---|---|
| pack-priv static LCMSImageLayout createImageLayout(BufferedImage image) | |
| createImageLayout | back to summary |
|---|---|
| pack-priv static LCMSImageLayout createImageLayout(Raster r, ColorModel cm) | |
| EXTRA_SH | back to summary |
|---|---|
| private static int EXTRA_SH(int x) | |
| getBytesPerPixel | back to summary |
|---|---|
| private static int getBytesPerPixel(int pixelType) Derives number of bytes per pixel from the pixel format. Following bit fields are used here: [0..2] - bytes per sample [3..6] - number of color samples per pixel [7..9] - number of non-color samples per pixel A complete description of the pixel format can be found here: lcms2.h, lines 651 - 667.
| |
| safeMult | back to summary |
|---|---|
| private static int safeMult(int a, int b) | |
| verify | back to summary |
|---|---|
| private void verify() | |
| Modifier and Type | Field and Description |
|---|---|
| public static final LCMSImageLayout. | |
| public static final LCMSImageLayout. | |
| public static final LCMSImageLayout. | |
| public static final LCMSImageLayout. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static LCMSImageLayout. | |
| public static LCMSImageLayout. | |
| public static LCMSImageLayout. |
| ARBITRARY | back to summary |
|---|---|
| public static final LCMSImageLayout. | |
| DIRECT | back to summary |
|---|---|
| public static final LCMSImageLayout. | |
| INVERTED | back to summary |
|---|---|
| public static final LCMSImageLayout. | |
| UNKNOWN | back to summary |
|---|---|
| public static final LCMSImageLayout. | |
| BandOrder | back to summary |
|---|---|
| private BandOrder() | |
| getBandOrder | back to summary |
|---|---|
| pack-priv static LCMSImageLayout. | |
| valueOf | back to summary |
|---|---|
| public static LCMSImageLayout. | |
| values | back to summary |
|---|---|
| public static LCMSImageLayout. | |