org.pdfsam.guiclient.utils
Class ImageUtility
java.lang.Object
org.pdfsam.guiclient.utils.ImageUtility
public class ImageUtility
- extends java.lang.Object
Image utility
- Author:
- Andrea Vacondio
Method Summary |
static java.awt.image.BufferedImage |
fromByteArray(byte[] imagebytes)
|
static java.awt.image.BufferedImage |
getErrorImage()
|
static java.awt.image.BufferedImage |
getHourglassImage()
|
static java.awt.image.BufferedImage |
getScaledInstance(java.awt.image.BufferedImage img,
int targetWidth,
int targetHeight)
|
static java.awt.image.BufferedImage |
rotateImage(java.awt.Image inputImage,
int degrees)
|
static byte[] |
toByteArray(java.awt.image.BufferedImage o)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageUtility
public ImageUtility()
rotateImage
public static java.awt.image.BufferedImage rotateImage(java.awt.Image inputImage,
int degrees)
- Parameters:
inputImage
- degrees
-
- Returns:
- rotated image
getErrorImage
public static java.awt.image.BufferedImage getErrorImage()
- Returns:
- an image displaying an error message
getHourglassImage
public static java.awt.image.BufferedImage getHourglassImage()
- Returns:
- am image displaying an hourglass
toByteArray
public static byte[] toByteArray(java.awt.image.BufferedImage o)
throws java.io.IOException
- Parameters:
o
-
- Returns:
- a byte[] representing the input image
- Throws:
java.io.IOException
fromByteArray
public static java.awt.image.BufferedImage fromByteArray(byte[] imagebytes)
throws java.io.IOException
- Parameters:
imagebytes
-
- Returns:
- the Buffered image represented by the byte[]
- Throws:
java.io.IOException
getScaledInstance
public static java.awt.image.BufferedImage getScaledInstance(java.awt.image.BufferedImage img,
int targetWidth,
int targetHeight)
- Parameters:
img
- input imagetargetWidth
- targetHeight
-
- Returns:
- a scaled image