public class ImageUtils
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ImageUtils.ImageType
Image type
|
| Constructor and Description |
|---|
ImageUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.awt.image.BufferedImage |
imageToBufferedImage(Image image)
Converts an
Image to a BufferedImage. |
static java.awt.image.BufferedImage |
readImageFromFile(File file)
Reads an image from a file.
|
static java.awt.image.BufferedImage |
readImageFromURL(URL url)
Reads an image from an URL.
|
static java.awt.image.BufferedImage |
resize(java.awt.image.BufferedImage image,
int width,
int height)
Resizes an image.
|
static java.awt.image.BufferedImage |
takeSnapshot(JComponent component)
Takes an snapshot of the current state of a component.
|
static java.awt.image.BufferedImage |
trim(java.awt.image.BufferedImage img)
Removes the white borders of a
BufferedImage. |
static void |
writeImageToFile(File file,
java.awt.image.BufferedImage bufferedImage,
ImageUtils.ImageType imageType)
Writes an image to a file.
|
public static java.awt.image.BufferedImage imageToBufferedImage(Image image)
Image to a BufferedImage.image - ImageBufferedImagepublic static java.awt.image.BufferedImage readImageFromFile(File file)
file - FileBufferedImagepublic static java.awt.image.BufferedImage readImageFromURL(URL url)
url - URLBufferedImagepublic static java.awt.image.BufferedImage resize(java.awt.image.BufferedImage image,
int width,
int height)
image - Source image to scalewidth - Desired widthheight - Desired heightpublic static java.awt.image.BufferedImage takeSnapshot(JComponent component)
component - Source componentBufferedImagepublic static java.awt.image.BufferedImage trim(java.awt.image.BufferedImage img)
BufferedImage.img - Input imagepublic static void writeImageToFile(File file,
java.awt.image.BufferedImage bufferedImage,
ImageUtils.ImageType imageType)
file - Output filebufferedImage - Image to saveimageType - Image type (bmp, jpg, png)