public class ImageUtilities
extends java.lang.Object
| Constructor | Description |
|---|---|
ImageUtilities() |
| Modifier and Type | Method | Description |
|---|---|---|
static java.awt.image.BufferedImage |
copyImage(java.awt.image.BufferedImage image) |
Produces a copy of the supplied image
|
static java.awt.image.BufferedImage |
createCompatibleImage(int width,
int height) |
Creates an image compatible with the current display
|
static java.awt.image.BufferedImage |
loadCompatibleImage(java.lang.String imageURL) |
Loads an image in a format compatible with the current display
|
static java.awt.image.BufferedImage |
renderComponentToImage(javax.swing.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 java.awt.image.BufferedImage |
renderTextToImage(java.awt.Font font,
java.awt.Color textColor,
java.lang.String[] text,
int width) |
Renders multiple paragraphs of text in an array to an image (created and returned).
|
static java.awt.image.BufferedImage |
renderTextToImage(java.awt.Font font,
java.awt.Color textColor,
java.lang.String text,
int width) |
Renders a paragraph of text (line breaks ignored) to an image (created and returned).
|
static java.awt.image.BufferedImage |
scaledImage(java.awt.image.BufferedImage image,
int width,
int height) |
Produces a resized image that is of the given dimensions
|
public static java.awt.image.BufferedImage createCompatibleImage(int width,
int height)
public static java.awt.image.BufferedImage loadCompatibleImage(java.lang.String imageURL)
public static java.awt.image.BufferedImage scaledImage(java.awt.image.BufferedImage image,
int width,
int height)
image - The original imagewidth - The desired widthheight - The desired heightpublic static java.awt.image.BufferedImage copyImage(java.awt.image.BufferedImage image)
image - The original imagepublic static java.awt.image.BufferedImage renderTextToImage(java.awt.Font font,
java.awt.Color textColor,
java.lang.String text,
int width)
font - The font to usetextColor - The color of the texttext - The messagewidth - The width the text should be limited topublic static java.awt.image.BufferedImage renderTextToImage(java.awt.Font font,
java.awt.Color textColor,
java.lang.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 topublic static java.awt.image.BufferedImage renderComponentToImage(javax.swing.JComponent component)
component - The component to render