public class ImageToolImpl
extends java.lang.Object
implements com.liferay.portal.kernel.image.ImageTool
ORIENTATION_VALUE_HORIZONTAL_NORMAL, ORIENTATION_VALUE_MIRROR_HORIZONTAL, ORIENTATION_VALUE_MIRROR_HORIZONTAL_ROTATE_270_CW, ORIENTATION_VALUE_MIRROR_HORIZONTAL_ROTATE_90_CW, ORIENTATION_VALUE_MIRROR_VERTICAL, ORIENTATION_VALUE_ROTATE_180, ORIENTATION_VALUE_ROTATE_270_CW, ORIENTATION_VALUE_ROTATE_90_CW, TYPE_BMP, TYPE_GIF, TYPE_JPEG, TYPE_NOT_AVAILABLE, TYPE_PNG, TYPE_TIFF
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.RenderedImage |
flipHorizontal(java.awt.image.RenderedImage renderedImage) |
java.awt.image.RenderedImage |
flipVertical(java.awt.image.RenderedImage renderedImage) |
java.awt.image.BufferedImage |
getBufferedImage(java.awt.image.RenderedImage renderedImage) |
byte[] |
getBytes(java.awt.image.RenderedImage renderedImage,
java.lang.String contentType) |
com.liferay.portal.kernel.model.Image |
getDefaultCompanyLogo() |
com.liferay.portal.kernel.model.Image |
getDefaultOrganizationLogo() |
com.liferay.portal.kernel.model.Image |
getDefaultSpacer() |
com.liferay.portal.kernel.model.Image |
getDefaultUserFemalePortrait() |
com.liferay.portal.kernel.model.Image |
getDefaultUserMalePortrait() |
com.liferay.portal.kernel.model.Image |
getImage(byte[] bytes) |
com.liferay.portal.kernel.model.Image |
getImage(java.io.File file) |
com.liferay.portal.kernel.model.Image |
getImage(java.io.InputStream is) |
com.liferay.portal.kernel.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 |
rotate(java.awt.image.RenderedImage renderedImage,
int degrees) |
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.ImageTool
public java.awt.image.BufferedImage convertImageType(java.awt.image.BufferedImage sourceImage, int type)
convertImageType
in interface com.liferay.portal.kernel.image.ImageTool
public 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.ImageTool
public void encodeGIF(java.awt.image.RenderedImage renderedImage, java.io.OutputStream os) throws java.io.IOException
encodeGIF
in interface com.liferay.portal.kernel.image.ImageTool
java.io.IOException
public void encodeWBMP(java.awt.image.RenderedImage renderedImage, java.io.OutputStream os) throws java.io.IOException
encodeWBMP
in interface com.liferay.portal.kernel.image.ImageTool
java.io.IOException
public java.awt.image.RenderedImage flipHorizontal(java.awt.image.RenderedImage renderedImage)
flipHorizontal
in interface com.liferay.portal.kernel.image.ImageTool
public java.awt.image.RenderedImage flipVertical(java.awt.image.RenderedImage renderedImage)
flipVertical
in interface com.liferay.portal.kernel.image.ImageTool
public java.awt.image.BufferedImage getBufferedImage(java.awt.image.RenderedImage renderedImage)
getBufferedImage
in interface com.liferay.portal.kernel.image.ImageTool
public byte[] getBytes(java.awt.image.RenderedImage renderedImage, java.lang.String contentType) throws java.io.IOException
getBytes
in interface com.liferay.portal.kernel.image.ImageTool
java.io.IOException
public com.liferay.portal.kernel.model.Image getDefaultCompanyLogo()
getDefaultCompanyLogo
in interface com.liferay.portal.kernel.image.ImageTool
public com.liferay.portal.kernel.model.Image getDefaultOrganizationLogo()
getDefaultOrganizationLogo
in interface com.liferay.portal.kernel.image.ImageTool
public com.liferay.portal.kernel.model.Image getDefaultSpacer()
getDefaultSpacer
in interface com.liferay.portal.kernel.image.ImageTool
public com.liferay.portal.kernel.model.Image getDefaultUserFemalePortrait()
getDefaultUserFemalePortrait
in interface com.liferay.portal.kernel.image.ImageTool
public com.liferay.portal.kernel.model.Image getDefaultUserMalePortrait()
getDefaultUserMalePortrait
in interface com.liferay.portal.kernel.image.ImageTool
public com.liferay.portal.kernel.model.Image getImage(byte[] bytes) throws com.liferay.portal.kernel.exception.ImageResolutionException, java.io.IOException
getImage
in interface com.liferay.portal.kernel.image.ImageTool
com.liferay.portal.kernel.exception.ImageResolutionException
java.io.IOException
public com.liferay.portal.kernel.model.Image getImage(java.io.File file) throws com.liferay.portal.kernel.exception.ImageResolutionException, java.io.IOException
getImage
in interface com.liferay.portal.kernel.image.ImageTool
com.liferay.portal.kernel.exception.ImageResolutionException
java.io.IOException
public com.liferay.portal.kernel.model.Image getImage(java.io.InputStream is) throws com.liferay.portal.kernel.exception.ImageResolutionException, java.io.IOException
getImage
in interface com.liferay.portal.kernel.image.ImageTool
com.liferay.portal.kernel.exception.ImageResolutionException
java.io.IOException
public com.liferay.portal.kernel.model.Image getImage(java.io.InputStream is, boolean cleanUpStream) throws com.liferay.portal.kernel.exception.ImageResolutionException, java.io.IOException
getImage
in interface com.liferay.portal.kernel.image.ImageTool
com.liferay.portal.kernel.exception.ImageResolutionException
java.io.IOException
public boolean isNullOrDefaultSpacer(byte[] bytes)
isNullOrDefaultSpacer
in interface com.liferay.portal.kernel.image.ImageTool
public com.liferay.portal.kernel.image.ImageBag read(byte[] bytes) throws com.liferay.portal.kernel.exception.ImageResolutionException, java.io.IOException
read
in interface com.liferay.portal.kernel.image.ImageTool
com.liferay.portal.kernel.exception.ImageResolutionException
java.io.IOException
public com.liferay.portal.kernel.image.ImageBag read(java.io.File file) throws com.liferay.portal.kernel.exception.ImageResolutionException, java.io.IOException
read
in interface com.liferay.portal.kernel.image.ImageTool
com.liferay.portal.kernel.exception.ImageResolutionException
java.io.IOException
public com.liferay.portal.kernel.image.ImageBag read(java.io.InputStream inputStream) throws com.liferay.portal.kernel.exception.ImageResolutionException, java.io.IOException
read
in interface com.liferay.portal.kernel.image.ImageTool
com.liferay.portal.kernel.exception.ImageResolutionException
java.io.IOException
public java.awt.image.RenderedImage rotate(java.awt.image.RenderedImage renderedImage, int degrees)
rotate
in interface com.liferay.portal.kernel.image.ImageTool
public java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage, int width)
scale
in interface com.liferay.portal.kernel.image.ImageTool
public java.awt.image.RenderedImage scale(java.awt.image.RenderedImage renderedImage, int maxHeight, int maxWidth)
scale
in interface com.liferay.portal.kernel.image.ImageTool
public 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.ImageTool
java.io.IOException
protected 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)