org.erif.util
Class ImageUtil
java.lang.Object
|
+--org.erif.util.ImageUtil
- public class ImageUtil
- extends java.lang.Object
TODO: FIX: NOTE TO SELF: getScaledInstance can take negatives for width or height, thus scaling that parameter to maintain the aspect ratio of the original image dimensions !!!
Method Summary |
static float |
getHeightWidthRatio(java.awt.Image i)
|
static java.awt.Image |
getImage(byte[] data)
|
static java.awt.Image |
getImage(java.io.File f)
|
static float |
getWidthHeightRatio(java.awt.Image i)
|
static java.awt.Image |
scale(java.awt.Image i,
int w,
int h)
|
static java.awt.Image |
scale(java.awt.Image i,
int w,
int h,
int hints)
|
static java.awt.Image |
scaleToHeight(java.awt.Image i,
int h)
|
static java.awt.Image |
scaleToLongest(java.awt.Image i,
int size)
|
static java.awt.Image |
scaleToShortest(java.awt.Image i,
int size)
|
static java.awt.Image |
scaleToWidth(java.awt.Image i,
int w)
|
static void |
writeAsJPEG(java.awt.Image i,
java.io.OutputStream o)
|
static void |
writeAsJPEG(java.awt.Image i,
java.io.OutputStream o,
float quality)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageUtil
public ImageUtil()
writeAsJPEG
public static void writeAsJPEG(java.awt.Image i,
java.io.OutputStream o)
throws java.io.IOException
writeAsJPEG
public static void writeAsJPEG(java.awt.Image i,
java.io.OutputStream o,
float quality)
throws java.io.IOException
getImage
public static java.awt.Image getImage(java.io.File f)
throws java.io.IOException
getImage
public static java.awt.Image getImage(byte[] data)
scale
public static java.awt.Image scale(java.awt.Image i,
int w,
int h)
scale
public static java.awt.Image scale(java.awt.Image i,
int w,
int h,
int hints)
scaleToWidth
public static java.awt.Image scaleToWidth(java.awt.Image i,
int w)
scaleToHeight
public static java.awt.Image scaleToHeight(java.awt.Image i,
int h)
scaleToLongest
public static java.awt.Image scaleToLongest(java.awt.Image i,
int size)
scaleToShortest
public static java.awt.Image scaleToShortest(java.awt.Image i,
int size)
getHeightWidthRatio
public static float getHeightWidthRatio(java.awt.Image i)
getWidthHeightRatio
public static float getWidthHeightRatio(java.awt.Image i)
Copyright © 2003 - kaolin fire