public class ImageToolImpl
extends java.lang.Object
implements com.liferay.portal.kernel.image.ImageTool
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
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) |
java.awt.image.RenderedImage |
crop(java.awt.image.RenderedImage renderedImage,
int height,
int width,
int x,
int y) |
protected java.awt.image.RenderedImage |
doScale(java.awt.image.RenderedImage renderedImage,
int scaledHeight,
int scaledWidth) |
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) |
com.liferay.portal.model.Image |
getDefaultCompanyLogo() |
com.liferay.portal.model.Image |
getDefaultOrganizationLogo() |
com.liferay.portal.model.Image |
getDefaultSpacer() |
com.liferay.portal.model.Image |
getDefaultUserFemalePortrait() |
com.liferay.portal.model.Image |
getDefaultUserMalePortrait() |
com.liferay.portal.model.Image |
getImage(byte[] bytes) |
com.liferay.portal.model.Image |
getImage(java.io.File file) |
com.liferay.portal.model.Image |
getImage(java.io.InputStream is) |
com.liferay.portal.model.Image |
getImage(java.io.InputStream is,
boolean cleanUpStream) |
protected com.liferay.portal.kernel.image.ImageMagick |
getImageMagick() |
static com.liferay.portal.kernel.image.ImageTool |
getInstance() |
boolean |
isNullOrDefaultSpacer(byte[] bytes) |
protected void |
orderImageReaderSpis() |
com.liferay.portal.kernel.image.ImageBag |
read(byte[] bytes) |
com.liferay.portal.kernel.image.ImageBag |
read(java.io.File file) |
com.liferay.portal.kernel.image.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) |
protected byte[] |
toMultiByte(int intValue) |
void |
write(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType,
java.io.OutputStream os) |
public static com.liferay.portal.kernel.image.ImageTool getInstance()
public void afterPropertiesSet()
public java.util.concurrent.Future<java.awt.image.RenderedImage> convertCMYKtoRGB(byte[] bytes,
java.lang.String type)
convertCMYKtoRGB in interface com.liferay.portal.kernel.image.ImageToolpublic java.awt.image.BufferedImage convertImageType(java.awt.image.BufferedImage sourceImage,
int type)
convertImageType in interface com.liferay.portal.kernel.image.ImageToolpublic java.awt.image.RenderedImage crop(java.awt.image.RenderedImage renderedImage,
int height,
int width,
int x,
int y)
crop in interface com.liferay.portal.kernel.image.ImageToolpublic void encodeGIF(java.awt.image.RenderedImage renderedImage,
java.io.OutputStream os)
throws java.io.IOException
encodeGIF in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionpublic void encodeWBMP(java.awt.image.RenderedImage renderedImage,
java.io.OutputStream os)
throws java.io.IOException
encodeWBMP in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionpublic java.awt.image.BufferedImage getBufferedImage(java.awt.image.RenderedImage renderedImage)
getBufferedImage in interface com.liferay.portal.kernel.image.ImageToolpublic byte[] getBytes(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType)
throws java.io.IOException
getBytes in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionpublic com.liferay.portal.model.Image getDefaultCompanyLogo()
getDefaultCompanyLogo in interface com.liferay.portal.kernel.image.ImageToolpublic com.liferay.portal.model.Image getDefaultOrganizationLogo()
getDefaultOrganizationLogo in interface com.liferay.portal.kernel.image.ImageToolpublic com.liferay.portal.model.Image getDefaultSpacer()
getDefaultSpacer in interface com.liferay.portal.kernel.image.ImageToolpublic com.liferay.portal.model.Image getDefaultUserFemalePortrait()
getDefaultUserFemalePortrait in interface com.liferay.portal.kernel.image.ImageToolpublic com.liferay.portal.model.Image getDefaultUserMalePortrait()
getDefaultUserMalePortrait in interface com.liferay.portal.kernel.image.ImageToolpublic com.liferay.portal.model.Image getImage(byte[] bytes)
throws java.io.IOException
getImage in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionpublic com.liferay.portal.model.Image getImage(java.io.File file)
throws java.io.IOException
getImage in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionpublic com.liferay.portal.model.Image getImage(java.io.InputStream is)
throws java.io.IOException
getImage in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionpublic com.liferay.portal.model.Image getImage(java.io.InputStream is,
boolean cleanUpStream)
throws java.io.IOException
getImage in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionpublic boolean isNullOrDefaultSpacer(byte[] bytes)
isNullOrDefaultSpacer in interface com.liferay.portal.kernel.image.ImageToolpublic com.liferay.portal.kernel.image.ImageBag read(byte[] bytes)
throws java.io.IOException
read in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionpublic com.liferay.portal.kernel.image.ImageBag read(java.io.File file)
throws java.io.IOException
read in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionpublic com.liferay.portal.kernel.image.ImageBag read(java.io.InputStream inputStream)
throws java.io.IOException
read in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionpublic java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage,
int width)
scale in interface com.liferay.portal.kernel.image.ImageToolpublic java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage,
int maxHeight,
int maxWidth)
scale in interface com.liferay.portal.kernel.image.ImageToolpublic void write(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType,
java.io.OutputStream os)
throws java.io.IOException
write in interface com.liferay.portal.kernel.image.ImageTooljava.io.IOExceptionprotected java.awt.image.RenderedImage doScale(java.awt.image.RenderedImage renderedImage,
int scaledHeight,
int scaledWidth)
protected com.liferay.portal.kernel.image.ImageMagick getImageMagick()
protected void orderImageReaderSpis()
protected byte[] toMultiByte(int intValue)