Package net.infonode.util
Class ImageUtils
- java.lang.Object
-
- net.infonode.util.ImageUtils
-
public final class ImageUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ImageUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
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)
-
-