com.liferay.portal.kernel.image
Interface ImageTool
public interface ImageTool
- Author:
- Brian Wing Shun Chan, Alexander Chow
|
Method Summary |
java.util.concurrent.Future<java.awt.image.RenderedImage> |
convertCMYKtoRGB(byte[] bytes,
java.lang.String type)
|
java.awt.image.BufferedImage |
convertImageType(java.awt.image.BufferedImage sourceImage,
int type)
|
void |
encodeGIF(java.awt.image.RenderedImage renderedImage,
java.io.OutputStream os)
|
void |
encodeWBMP(java.awt.image.RenderedImage renderedImage,
java.io.OutputStream os)
|
java.awt.image.BufferedImage |
getBufferedImage(java.awt.image.RenderedImage renderedImage)
|
byte[] |
getBytes(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType)
|
Image |
getDefaultCompanyLogo()
|
Image |
getDefaultOrganizationLogo()
|
Image |
getDefaultSpacer()
|
Image |
getDefaultUserFemalePortrait()
|
Image |
getDefaultUserMalePortrait()
|
Image |
getImage(byte[] bytes)
|
Image |
getImage(java.io.File file)
|
Image |
getImage(java.io.InputStream is)
|
Image |
getImage(java.io.InputStream is,
boolean cleanUpStream)
|
boolean |
isNullOrDefaultSpacer(byte[] bytes)
|
ImageBag |
read(byte[] bytes)
|
ImageBag |
read(java.io.File file)
|
ImageBag |
read(java.io.InputStream inputStream)
|
java.awt.image.RenderedImage |
scale(java.awt.image.RenderedImage renderedImage,
int width)
|
java.awt.image.RenderedImage |
scale(java.awt.image.RenderedImage renderedImage,
int maxHeight,
int maxWidth)
|
void |
write(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType,
java.io.OutputStream os)
|
TYPE_BMP
static final java.lang.String TYPE_BMP
- See Also:
- Constant Field Values
TYPE_GIF
static final java.lang.String TYPE_GIF
- See Also:
- Constant Field Values
TYPE_JPEG
static final java.lang.String TYPE_JPEG
- See Also:
- Constant Field Values
TYPE_NOT_AVAILABLE
static final java.lang.String TYPE_NOT_AVAILABLE
- See Also:
- Constant Field Values
TYPE_PNG
static final java.lang.String TYPE_PNG
- See Also:
- Constant Field Values
TYPE_TIFF
static final java.lang.String TYPE_TIFF
- See Also:
- Constant Field Values
convertCMYKtoRGB
java.util.concurrent.Future<java.awt.image.RenderedImage> convertCMYKtoRGB(byte[] bytes,
java.lang.String type)
convertImageType
java.awt.image.BufferedImage convertImageType(java.awt.image.BufferedImage sourceImage,
int type)
encodeGIF
void encodeGIF(java.awt.image.RenderedImage renderedImage,
java.io.OutputStream os)
throws java.io.IOException
- Throws:
java.io.IOException
encodeWBMP
void encodeWBMP(java.awt.image.RenderedImage renderedImage,
java.io.OutputStream os)
throws java.io.IOException
- Throws:
java.io.IOException
getBufferedImage
java.awt.image.BufferedImage getBufferedImage(java.awt.image.RenderedImage renderedImage)
getBytes
byte[] getBytes(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType)
throws java.io.IOException
- Throws:
java.io.IOException
getDefaultCompanyLogo
Image getDefaultCompanyLogo()
getDefaultOrganizationLogo
Image getDefaultOrganizationLogo()
getDefaultSpacer
Image getDefaultSpacer()
getDefaultUserFemalePortrait
Image getDefaultUserFemalePortrait()
getDefaultUserMalePortrait
Image getDefaultUserMalePortrait()
getImage
Image getImage(byte[] bytes)
throws java.io.IOException
- Throws:
java.io.IOException
getImage
Image getImage(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
getImage
Image getImage(java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException
getImage
Image getImage(java.io.InputStream is,
boolean cleanUpStream)
throws java.io.IOException
- Throws:
java.io.IOException
isNullOrDefaultSpacer
boolean isNullOrDefaultSpacer(byte[] bytes)
read
ImageBag read(byte[] bytes)
throws java.io.IOException
- Throws:
java.io.IOException
read
ImageBag read(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
read
ImageBag read(java.io.InputStream inputStream)
throws java.io.IOException
- Throws:
java.io.IOException
scale
java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage,
int width)
scale
java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage,
int maxHeight,
int maxWidth)
write
void write(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType,
java.io.OutputStream os)
throws java.io.IOException
- Throws:
java.io.IOException