public class ImageIO_Util extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static float |
DEFAULT_JPG_QUALITY |
Constructor and Description |
---|
ImageIO_Util() |
Modifier and Type | Method and Description |
---|---|
static void |
convertImage(java.io.File inOrigImg,
java.io.File inDestImg,
float inCompressionQuality) |
static java.awt.Dimension |
getDimension(java.io.File inImgFile) |
static java.awt.Dimension |
getDimension(java.io.InputStream inImgStream) |
static void |
scaleDownImage(java.io.File inImgFile,
int inMaxDimension,
java.io.File inDestFile)
If the destination format is JPG, a default compression quality of 0.7 is used.
|
static void |
scaleDownImage(java.io.File inOrigImgFile,
int inMaxDimension,
java.io.File inDestImgFile,
float inCompressionQuality) |
static void |
writeBufferedImageAsJpeg(java.awt.image.BufferedImage inImage,
java.io.OutputStream inStream) |
static void |
writeBufferedImageAsJpeg(java.awt.image.BufferedImage inBufferedImage,
java.io.OutputStream inStream,
float inJpgQuality) |
public static float DEFAULT_JPG_QUALITY
public ImageIO_Util()
public static void writeBufferedImageAsJpeg(java.awt.image.BufferedImage inImage, java.io.OutputStream inStream) throws java.io.IOException
java.io.IOException
public static void writeBufferedImageAsJpeg(java.awt.image.BufferedImage inBufferedImage, java.io.OutputStream inStream, float inJpgQuality) throws java.io.IOException
java.io.IOException
public static java.awt.Dimension getDimension(java.io.File inImgFile)
public static java.awt.Dimension getDimension(java.io.InputStream inImgStream)
public static void convertImage(java.io.File inOrigImg, java.io.File inDestImg, float inCompressionQuality)
public static void scaleDownImage(java.io.File inImgFile, int inMaxDimension, java.io.File inDestFile)
public static void scaleDownImage(java.io.File inOrigImgFile, int inMaxDimension, java.io.File inDestImgFile, float inCompressionQuality)
[email protected]