com.liferay.util
Class ImageUtil

java.lang.Object
  extended bycom.liferay.util.ImageUtil

public class ImageUtil
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Field Summary
static java.lang.String TYPE_BMP
           
static java.lang.String TYPE_GIF
           
static java.lang.String TYPE_JPEG
           
static java.lang.String TYPE_NOT_AVAILABLE
           
static java.lang.String TYPE_PNG
           
static java.lang.String TYPE_TIFF
           
 
Constructor Summary
ImageUtil()
           
 
Method Summary
static void encodeGIF(java.awt.image.RenderedImage renderedImage, java.io.OutputStream out)
           
static void encodeWBMP(java.awt.image.RenderedImage renderedImage, java.io.OutputStream out)
           
static java.awt.image.BufferedImage getBufferedImage(java.awt.image.RenderedImage renderedImage)
           
static ImageBag read(byte[] bytes)
           
static ImageBag read(java.io.File file)
           
static java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage, double factor)
           
static java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage, int maxHeight, int maxWidth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_BMP

public static final java.lang.String TYPE_BMP
See Also:
Constant Field Values

TYPE_GIF

public static final java.lang.String TYPE_GIF
See Also:
Constant Field Values

TYPE_JPEG

public static final java.lang.String TYPE_JPEG
See Also:
Constant Field Values

TYPE_PNG

public static final java.lang.String TYPE_PNG
See Also:
Constant Field Values

TYPE_TIFF

public static final java.lang.String TYPE_TIFF
See Also:
Constant Field Values

TYPE_NOT_AVAILABLE

public static final java.lang.String TYPE_NOT_AVAILABLE
See Also:
Constant Field Values
Constructor Detail

ImageUtil

public ImageUtil()
Method Detail

encodeGIF

public static void encodeGIF(java.awt.image.RenderedImage renderedImage,
                             java.io.OutputStream out)
                      throws java.io.IOException
Throws:
java.io.IOException

encodeWBMP

public static void encodeWBMP(java.awt.image.RenderedImage renderedImage,
                              java.io.OutputStream out)
                       throws java.lang.InterruptedException,
                              java.io.IOException
Throws:
java.lang.InterruptedException
java.io.IOException

getBufferedImage

public static java.awt.image.BufferedImage getBufferedImage(java.awt.image.RenderedImage renderedImage)

read

public static ImageBag read(java.io.File file)
                     throws java.io.IOException
Throws:
java.io.IOException

read

public static ImageBag read(byte[] bytes)
                     throws java.io.IOException
Throws:
java.io.IOException

scale

public static java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage,
                                                 double factor)

scale

public static java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage,
                                                 int maxHeight,
                                                 int maxWidth)