|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.blogofbug.utility.ImageUtilities
public class ImageUtilities extends Object
Static class with utility methods for images
| Constructor Summary | |
ImageUtilities()
|
|
| Method Summary | |
|---|---|
static BufferedImage
|
copyImage(BufferedImage image)
Produces a copy of the supplied image |
static BufferedImage
|
createCompatibleImage(int width, int height)
Creates an image compatible with the current display |
static BufferedImage
|
loadCompatibleImage(String imageURL)
Loads an image in a format compatible with the current display |
static BufferedImage
|
renderComponentToImage(JComponent component)
Renders a component into an image, which is useful for playing with the component's resultant image in special effects or transitions |
static BufferedImage
|
renderTextToImage(Font font, Color textColor, String text, int width)
Renders a paragraph of text (line breaks ignored) to an image (created and returned). |
static BufferedImage
|
renderTextToImage(Font font, Color textColor, String[] text, int width)
Renders multiple paragraphs of text in an array to an image (created and returned). |
static BufferedImage
|
scaledImage(BufferedImage image, int width, int height)
Produces a resized image that is of the given dimensions |
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| Constructor Detail |
|---|
ImageUtilities()
| Method Detail |
|---|
public static BufferedImage copyImage(BufferedImage image)
image - The original image
public static BufferedImage createCompatibleImage(int width, int height)
public static BufferedImage loadCompatibleImage(String imageURL)
public static BufferedImage renderComponentToImage(JComponent component)
component - The component to render
public static BufferedImage renderTextToImage(Font font, Color textColor, String text, int width)
font - The font to usetextColor - The color of the texttext - The messagewidth - The width the text should be limited to
public static BufferedImage renderTextToImage(Font font, Color textColor, String[] text, int width)
font - The font to usetextColor - The color of the texttext - The message in an array of strings (one paragraph in eachwidth - The width the text should be limited to
public static BufferedImage scaledImage(BufferedImage image, int width, int height)
image - The original imagewidth - The desired widthheight - The desired height
Groovy Documentation