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.