net.infonode.util
Class ImageUtils
java.lang.Object
net.infonode.util.ImageUtils
public final class ImageUtils
- extends java.lang.Object
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageUtils
public ImageUtils()
create
public static final java.awt.Image create(java.lang.String filename)
throws ImageException
- Throws:
ImageException
create
public static final java.awt.Image create(java.net.URL url)
throws ImageException
- Throws:
ImageException
create
public static final java.awt.Image create(byte[] data)
throws ImageException
- Throws:
ImageException
waitImage
public static final void waitImage(java.awt.Image image)
throws ImageException
- Throws:
ImageException
getPixels
public static final int[] getPixels(java.awt.Image image)
throws ImageException
- Throws:
ImageException
getPixels
public static final int[] getPixels(java.awt.Image image,
int x,
int y,
int width,
int height)
throws ImageException
- Throws:
ImageException
getAlpha
public static final int getAlpha(int pixel)
getRed
public static final int getRed(int pixel)
getGreen
public static final int getGreen(int pixel)
getBlue
public static final int getBlue(int pixel)
createPixel
public static final int createPixel(int red,
int green,
int blue)
toIntColor
public static int toIntColor(Int4 i)
toInt4
public static Int4 toInt4(java.awt.Color c)
toColor
public static java.awt.Color toColor(Int4 c)
createGradientPixels
public static final int[] createGradientPixels(java.awt.Color[] colors,
int width,
int height)
createGradientPixels
public static final int[] createGradientPixels(java.awt.Color[] colors,
int width,
int height,
int[] pixels)
createTransform
public static java.awt.geom.AffineTransform createTransform(Direction direction,
boolean horizontalFlip,
boolean verticalFlip,
int width,
int height)