com.liferay.portal.image
Class ImageProcessorImpl
java.lang.Object
com.liferay.portal.image.ImageProcessorImpl
- All Implemented Interfaces:
- ImageProcessor
public class ImageProcessorImpl
- extends Object
- implements ImageProcessor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageProcessorImpl
public ImageProcessorImpl()
getInstance
public static ImageProcessorImpl getInstance()
convertImageType
public BufferedImage convertImageType(BufferedImage sourceImage,
int type)
- Specified by:
convertImageType
in interface ImageProcessor
encodeGIF
public void encodeGIF(RenderedImage renderedImage,
OutputStream os)
throws IOException
- Specified by:
encodeGIF
in interface ImageProcessor
- Throws:
IOException
encodeWBMP
public void encodeWBMP(RenderedImage renderedImage,
OutputStream os)
throws IOException
- Specified by:
encodeWBMP
in interface ImageProcessor
- Throws:
IOException
getBufferedImage
public BufferedImage getBufferedImage(RenderedImage renderedImage)
- Specified by:
getBufferedImage
in interface ImageProcessor
getBytes
public byte[] getBytes(RenderedImage renderedImage,
String contentType)
throws IOException
- Specified by:
getBytes
in interface ImageProcessor
- Throws:
IOException
read
public ImageBag read(File file)
throws IOException
- Specified by:
read
in interface ImageProcessor
- Throws:
IOException
read
public ImageBag read(byte[] bytes)
- Specified by:
read
in interface ImageProcessor
scale
public RenderedImage scale(RenderedImage renderedImage,
int maxHeight,
int maxWidth)
- Specified by:
scale
in interface ImageProcessor