public class Images
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static float[] |
BILINEAR_FILTER |
Modifier and Type | Method and Description |
---|---|
static java.awt.image.BufferedImage |
applyFilter(java.awt.image.BufferedImage buffImage,
Filter filter) |
static java.awt.image.BufferedImage |
applyMask(java.awt.Image img,
java.awt.Color keyColor) |
static java.awt.image.BufferedImage |
createBufferedImage(int width,
int height,
int transparency) |
static java.awt.image.VolatileImage |
createVolatileImage(int width,
int height,
int transparency) |
static int |
filterRGB(int rgb,
int fr,
int fg,
int fb) |
static java.awt.image.BufferedImage |
flipHorizontal(java.awt.image.BufferedImage src) |
static java.awt.image.BufferedImage |
flipVertical(java.awt.image.BufferedImage src) |
static java.awt.image.BufferedImage |
getBufferedImage(java.lang.String filename) |
static java.awt.image.BufferedImage |
getRasterBuffer(java.awt.image.BufferedImage buf,
int fr,
int fg,
int fb,
int er,
int eg,
int eb,
int refSize) |
static int |
getRasterColor(int i,
int[] data,
int max) |
static java.awt.image.VolatileImage |
getVolatileImage(java.awt.image.BufferedImage bufImage) |
static java.awt.image.VolatileImage |
getVolatileImage(java.lang.String filename,
int transparency) |
static int[][] |
loadRaster(java.lang.String file) |
static void |
optimizeGraphics(java.awt.Graphics2D g) |
static void |
optimizeGraphicsQuality(java.awt.Graphics2D g) |
static void |
optimizeGraphicsSpeed(java.awt.Graphics2D g) |
static java.awt.image.BufferedImage[] |
referenceSplit(java.awt.image.BufferedImage image,
int row,
int col)
Split an image into a reference of sub image (data shared).
|
static java.awt.image.BufferedImage |
resize(java.awt.image.BufferedImage src,
int w,
int h) |
static java.awt.image.BufferedImage |
rotate(java.awt.image.BufferedImage src,
int angle) |
static void |
saveImage(java.awt.image.BufferedImage image,
java.lang.String imagefile) |
static java.awt.image.BufferedImage[] |
splitImage(java.awt.image.BufferedImage image,
int row,
int col)
Split an image into an array of sub image (data not shared).
|
public static java.awt.image.BufferedImage createBufferedImage(int width, int height, int transparency)
public static java.awt.image.VolatileImage createVolatileImage(int width, int height, int transparency)
public static java.awt.image.BufferedImage getBufferedImage(java.lang.String filename)
public static java.awt.image.VolatileImage getVolatileImage(java.lang.String filename, int transparency)
public static java.awt.image.VolatileImage getVolatileImage(java.awt.image.BufferedImage bufImage)
public static java.awt.image.BufferedImage applyMask(java.awt.Image img, java.awt.Color keyColor)
public static java.awt.image.BufferedImage[] referenceSplit(java.awt.image.BufferedImage image, int row, int col)
image
- image to split.row
- number of horizontal divisions.col
- number of vertical divisions.public static java.awt.image.BufferedImage[] splitImage(java.awt.image.BufferedImage image, int row, int col)
image
- image to split.row
- number of horizontal divisions.col
- number of vertical divisions.public static java.awt.image.BufferedImage rotate(java.awt.image.BufferedImage src, int angle)
public static java.awt.image.BufferedImage resize(java.awt.image.BufferedImage src, int w, int h)
public static java.awt.image.BufferedImage flipHorizontal(java.awt.image.BufferedImage src)
public static java.awt.image.BufferedImage flipVertical(java.awt.image.BufferedImage src)
public static java.awt.image.BufferedImage applyFilter(java.awt.image.BufferedImage buffImage, Filter filter)
public static void saveImage(java.awt.image.BufferedImage image, java.lang.String imagefile)
public static int[][] loadRaster(java.lang.String file)
public static int filterRGB(int rgb, int fr, int fg, int fb)
public static int getRasterColor(int i, int[] data, int max)
public static java.awt.image.BufferedImage getRasterBuffer(java.awt.image.BufferedImage buf, int fr, int fg, int fb, int er, int eg, int eb, int refSize)
public static void optimizeGraphicsQuality(java.awt.Graphics2D g)
public static void optimizeGraphicsSpeed(java.awt.Graphics2D g)
public static void optimizeGraphics(java.awt.Graphics2D g)