public final class ImageUtils
extends java.lang.Object
Constructor and Description |
---|
ImageUtils() |
Modifier and Type | Method and Description |
---|---|
static java.awt.Image |
create(byte[] data) |
static java.awt.Image |
create(java.lang.String filename) |
static java.awt.Image |
create(java.net.URL url) |
static int[] |
createGradientPixels(java.awt.Color[] colors,
int width,
int height) |
static int[] |
createGradientPixels(java.awt.Color[] colors,
int width,
int height,
int[] pixels) |
static int |
createPixel(int red,
int green,
int blue) |
static java.awt.geom.AffineTransform |
createTransform(Direction direction,
boolean horizontalFlip,
boolean verticalFlip,
int width,
int height) |
static int |
getAlpha(int pixel) |
static int |
getBlue(int pixel) |
static int |
getGreen(int pixel) |
static int[] |
getPixels(java.awt.Image image) |
static int[] |
getPixels(java.awt.Image image,
int x,
int y,
int width,
int height) |
static int |
getRed(int pixel) |
static java.awt.Color |
toColor(Int4 c) |
static Int4 |
toInt4(java.awt.Color c) |
static int |
toIntColor(Int4 i) |
static void |
waitImage(java.awt.Image image) |
public static final java.awt.Image create(java.lang.String filename) throws ImageException
ImageException
public static final java.awt.Image create(java.net.URL url) throws ImageException
ImageException
public static final java.awt.Image create(byte[] data) throws ImageException
ImageException
public static final void waitImage(java.awt.Image image) throws ImageException
ImageException
public static final int[] getPixels(java.awt.Image image) throws ImageException
ImageException
public static final int[] getPixels(java.awt.Image image, int x, int y, int width, int height) throws ImageException
ImageException
public static final int getAlpha(int pixel)
public static final int getRed(int pixel)
public static final int getGreen(int pixel)
public static final int getBlue(int pixel)
public static final int createPixel(int red, int green, int blue)
public static int toIntColor(Int4 i)
public static Int4 toInt4(java.awt.Color c)
public static java.awt.Color toColor(Int4 c)
public static final int[] createGradientPixels(java.awt.Color[] colors, int width, int height)
public static final int[] createGradientPixels(java.awt.Color[] colors, int width, int height, int[] pixels)
public static java.awt.geom.AffineTransform createTransform(Direction direction, boolean horizontalFlip, boolean verticalFlip, int width, int height)