com.liferay.portal.kernel.image
Class ImageToolUtil
java.lang.Object
com.liferay.portal.kernel.image.ImageToolUtil
public class ImageToolUtil
- extends java.lang.Object
- Author:
- Brian Wing Shun Chan
|
Method Summary |
static java.awt.image.BufferedImage |
convertImageType(java.awt.image.BufferedImage sourceImage,
int type)
|
static void |
encodeGIF(java.awt.image.RenderedImage renderedImage,
java.io.OutputStream os)
|
static void |
encodeWBMP(java.awt.image.RenderedImage renderedImage,
java.io.OutputStream os)
|
static java.awt.image.BufferedImage |
getBufferedImage(java.awt.image.RenderedImage renderedImage)
|
static byte[] |
getBytes(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType)
|
static ImageTool |
getImageTool()
|
static ImageBag |
read(byte[] bytes)
|
static ImageBag |
read(java.io.File file)
|
static java.awt.image.RenderedImage |
scale(java.awt.image.RenderedImage renderedImage,
int width)
|
static java.awt.image.RenderedImage |
scale(java.awt.image.RenderedImage renderedImage,
int maxHeight,
int maxWidth)
|
void |
setImageTool(ImageTool imageTool)
|
static void |
write(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType,
java.io.OutputStream os)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageToolUtil
public ImageToolUtil()
convertImageType
public static java.awt.image.BufferedImage convertImageType(java.awt.image.BufferedImage sourceImage,
int type)
encodeGIF
public static void encodeGIF(java.awt.image.RenderedImage renderedImage,
java.io.OutputStream os)
throws java.io.IOException
- Throws:
java.io.IOException
encodeWBMP
public static void encodeWBMP(java.awt.image.RenderedImage renderedImage,
java.io.OutputStream os)
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)
getBytes
public static byte[] getBytes(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType)
throws java.io.IOException
- Throws:
java.io.IOException
getImageTool
public static ImageTool getImageTool()
read
public static ImageBag read(byte[] bytes)
throws java.io.IOException
- Throws:
java.io.IOException
read
public static ImageBag read(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
scale
public static java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage,
int width)
scale
public static java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage,
int maxHeight,
int maxWidth)
write
public static void write(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType,
java.io.OutputStream os)
throws java.io.IOException
- Throws:
java.io.IOException
setImageTool
public void setImageTool(ImageTool imageTool)