public class ImageHandler extends ImageBase
Modifier and Type | Field and Description |
---|---|
static ImageHandler |
instance
Our instance
|
static short[] |
transforms |
cache_cell_info, cache_cell_saved_separately, cache_dimensions, cache_images, cache_source_ids, DRAWIMAGETRANSFORM_HMIRROR, DRAWIMAGETRANSFORM_HMIRROR_ROTCCW180, DRAWIMAGETRANSFORM_HMIRROR_ROTCCW270, DRAWIMAGETRANSFORM_HMIRROR_ROTCCW90, DRAWIMAGETRANSFORM_HMIRROR_ROTCW180, DRAWIMAGETRANSFORM_HMIRROR_ROTCW270, DRAWIMAGETRANSFORM_HMIRROR_ROTCW90, DRAWIMAGETRANSFORM_NONE, DRAWIMAGETRANSFORM_ROTCCW180, DRAWIMAGETRANSFORM_ROTCCW180_HMIRROR, DRAWIMAGETRANSFORM_ROTCCW180_VFLIP, DRAWIMAGETRANSFORM_ROTCCW270, DRAWIMAGETRANSFORM_ROTCCW270_HMIRROR, DRAWIMAGETRANSFORM_ROTCCW270_VFLIP, DRAWIMAGETRANSFORM_ROTCCW90, DRAWIMAGETRANSFORM_ROTCCW90_HMIRROR, DRAWIMAGETRANSFORM_ROTCCW90_VFLIP, DRAWIMAGETRANSFORM_ROTCW180, DRAWIMAGETRANSFORM_ROTCW180_HMIRROR, DRAWIMAGETRANSFORM_ROTCW180_VFLIP, DRAWIMAGETRANSFORM_ROTCW270, DRAWIMAGETRANSFORM_ROTCW270_HMIRROR, DRAWIMAGETRANSFORM_ROTCW270_VFLIP, DRAWIMAGETRANSFORM_ROTCW90, DRAWIMAGETRANSFORM_ROTCW90_HMIRROR, DRAWIMAGETRANSFORM_ROTCW90_VFLIP, DRAWIMAGETRANSFORM_VFLIP, DRAWIMAGETRANSFORM_VFLIP_ROTCCW180, DRAWIMAGETRANSFORM_VFLIP_ROTCCW270, DRAWIMAGETRANSFORM_VFLIP_ROTCCW90, DRAWIMAGETRANSFORM_VFLIP_ROTCW180, DRAWIMAGETRANSFORM_VFLIP_ROTCW270, DRAWIMAGETRANSFORM_VFLIP_ROTCW90, IMAGEDIMENSION_CELL_CROPPED_HEIGHT, IMAGEDIMENSION_CELL_CROPPED_TL_X, IMAGEDIMENSION_CELL_CROPPED_TL_Y, IMAGEDIMENSION_CELL_CROPPED_WIDTH, IMAGEDIMENSION_CELL_HEIGHT, IMAGEDIMENSION_CELL_WIDTH, IMAGEDIMENSION_HEIGHT, IMAGEDIMENSION_NUM_CELLS_HIGH, IMAGEDIMENSION_NUM_CELLS_WIDE, IMAGEDIMENSION_WIDTH, IMAGEFORMAT_CONTAINSCELLINFO, IMAGEFORMAT_ENCODEDPIXELDATA_NOPALETTE, IMAGEFORMAT_FULLCOLOUR, IMAGEFORMAT_NONRLE_ENCODED, IMAGEFORMAT_RAWPNG, IMAGEFORMAT_RAWPNG_NOPALETTE, IMAGEFORMAT_RLE_ENCODED, LOADIMAGETRANSFORM_HMIRROR, LOADIMAGETRANSFORM_HMIRROR_ROTCCW180, LOADIMAGETRANSFORM_HMIRROR_ROTCCW270, LOADIMAGETRANSFORM_HMIRROR_ROTCCW90, LOADIMAGETRANSFORM_HMIRROR_ROTCW180, LOADIMAGETRANSFORM_HMIRROR_ROTCW270, LOADIMAGETRANSFORM_HMIRROR_ROTCW90, LOADIMAGETRANSFORM_NONE, LOADIMAGETRANSFORM_ROTCCW180, LOADIMAGETRANSFORM_ROTCCW180_HMIRROR, LOADIMAGETRANSFORM_ROTCCW180_VFLIP, LOADIMAGETRANSFORM_ROTCCW270, LOADIMAGETRANSFORM_ROTCCW270_HMIRROR, LOADIMAGETRANSFORM_ROTCCW270_VFLIP, LOADIMAGETRANSFORM_ROTCCW90, LOADIMAGETRANSFORM_ROTCCW90_HMIRROR, LOADIMAGETRANSFORM_ROTCCW90_VFLIP, LOADIMAGETRANSFORM_ROTCW180, LOADIMAGETRANSFORM_ROTCW180_HMIRROR, LOADIMAGETRANSFORM_ROTCW180_VFLIP, LOADIMAGETRANSFORM_ROTCW270, LOADIMAGETRANSFORM_ROTCW270_HMIRROR, LOADIMAGETRANSFORM_ROTCW270_VFLIP, LOADIMAGETRANSFORM_ROTCW90, LOADIMAGETRANSFORM_ROTCW90_HMIRROR, LOADIMAGETRANSFORM_ROTCW90_VFLIP, LOADIMAGETRANSFORM_VFLIP, LOADIMAGETRANSFORM_VFLIP_ROTCCW180, LOADIMAGETRANSFORM_VFLIP_ROTCCW270, LOADIMAGETRANSFORM_VFLIP_ROTCCW90, LOADIMAGETRANSFORM_VFLIP_ROTCW180, LOADIMAGETRANSFORM_VFLIP_ROTCW270, LOADIMAGETRANSFORM_VFLIP_ROTCW90
Constructor and Description |
---|
ImageHandler() |
Modifier and Type | Method and Description |
---|---|
javax.microedition.lcdui.Image |
createRGBImage(int[] rgb,
int width,
int height,
boolean processAlpha) |
static byte[] |
pngCreateByteArray(javax.microedition.lcdui.Image img)
Creates the byte-array PNG representation from pixel argb data
|
javax.microedition.lcdui.Image |
resizeImage(javax.microedition.lcdui.Image source,
int width,
int height,
boolean processAlpha)
Resize the current Image.
|
javax.microedition.lcdui.Image |
resizeImage(javax.microedition.lcdui.Image source,
int width,
int height,
boolean processAlpha,
boolean smooth)
Resize the current Image.
|
decodeImage, decodeImage, drawImageID, drawImageIDNoTransform, getImage, getImage, getImage, getImageDimension, loadImageID, loadImageID, unloadImageID
public static ImageHandler instance
public static short[] transforms
public javax.microedition.lcdui.Image createRGBImage(int[] rgb, int width, int height, boolean processAlpha)
public javax.microedition.lcdui.Image resizeImage(javax.microedition.lcdui.Image source, int width, int height, boolean processAlpha)
public javax.microedition.lcdui.Image resizeImage(javax.microedition.lcdui.Image source, int width, int height, boolean processAlpha, boolean smooth)
public static byte[] pngCreateByteArray(javax.microedition.lcdui.Image img)
img
- a/r/g/b pixel entries