public class Images
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.awt.Image |
createImage(java.lang.Class baseClass,
java.lang.String resourceName) |
static java.awt.Image |
createImage(java.net.URL resource) |
static java.awt.image.BufferedImage |
getScaledInstance(java.awt.Image image,
int width,
int height)
Creates a scaled instanceof the image.
|
static boolean |
hasAlpha(java.awt.Image image)
This method returns true if the specified image has transparent pixels
Code taken from the Java Developers Almanac 1.4
http://javaalmanac.com/egs/java.awt.image/HasAlpha.html
|
static java.awt.image.BufferedImage[] |
split(java.awt.Image image,
int count,
boolean isHorizontal)
Splits an image into count subimages.
|
static java.awt.image.BufferedImage |
toBufferedImage(java.awt.Image image) |
static java.awt.image.BufferedImage |
toBufferedImage(java.awt.image.RenderedImage rImg)
Converts an Image to BufferedImage.
|
public static java.awt.Image createImage(java.lang.Class baseClass,
java.lang.String resourceName)
public static java.awt.Image createImage(java.net.URL resource)
public static java.awt.image.BufferedImage toBufferedImage(java.awt.image.RenderedImage rImg)
rImg - An Image.public static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image)
public static boolean hasAlpha(java.awt.Image image)
public static java.awt.image.BufferedImage[] split(java.awt.Image image,
int count,
boolean isHorizontal)
public static java.awt.image.BufferedImage getScaledInstance(java.awt.Image image,
int width,
int height)
If either width or height is a negative number then a value is s ubstituted to maintain the aspect ratio of the original image dimensions. If both width and height are negative, then the original image dimensions are used.
On Mac OS X 10.6, this method has a much better performance than BufferedImage.getScaledInstance.
image - the image.width - the width to which to scale the image.height - the height to which to scale the image.