Package com.stimulsoft.report
Class StiImageCache
java.lang.Object
com.stimulsoft.report.StiImageCache
Image cache. Store
BufferedImage
Copyright Stimulsoft-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionStiImageCache(boolean useImageComparer) StiImageCache(boolean useImageComparer, StiImageFormat imageFormat, float imageQuality) StiImageCache(boolean useImageComparer, StiImageFormat imageFormat, float imageQuality, boolean useImageTransparency) -
Method Summary
Modifier and TypeMethodDescriptionintaddImageInt(BufferedImage image) PutBufferedImageto cache invalid input: '&' return it's number in storeintaddImageInt(BufferedImage image, StiColorImageFormat colorFormat, byte[] imageBytes) PutBufferedImageto cache invalid input: '&' return it's number in storeintaddImageInt(BufferedImage image, StiImageFormat imageFormat) PutBufferedImageto cache invalid input: '&' return it's number in storeintaddImageInt(BufferedImage image, StiImageFormat imageFormat, StiColorImageFormat colorFormat, byte[] imageBytes, boolean alpha) PutBufferedImageto cache invalid input: '&' return it's number in storevoidclear()Clear cachebyte[]getDeflateImage(int index) Get byte array representation of deflate image in deflate image cachegetImageByIndex(int index) GetBufferedImagefrom cache by it';s indexArrayList<byte[]> floatintGet image store size
-
Field Details
-
imageStore
-
imageSaveFormat
-
imageIndex
-
-
Constructor Details
-
StiImageCache
public StiImageCache(boolean useImageComparer) -
StiImageCache
-
StiImageCache
public StiImageCache(boolean useImageComparer, StiImageFormat imageFormat, float imageQuality, boolean useImageTransparency)
-
-
Method Details
-
clear
public void clear()Clear cache -
addImageInt
PutBufferedImageto cache invalid input: '&' return it's number in store- Parameters:
image-BufferedImage- Returns:
- Image number in store
-
addImageInt
PutBufferedImageto cache invalid input: '&' return it's number in store- Parameters:
image-BufferedImageimageFormat-StiImageFormat- Returns:
- Image number in store
-
addImageInt
PutBufferedImageto cache invalid input: '&' return it's number in store- Parameters:
image-BufferedImagecolorFormat-StiColorImageFormat- Returns:
- Image number in store
-
addImageInt
public int addImageInt(BufferedImage image, StiImageFormat imageFormat, StiColorImageFormat colorFormat, byte[] imageBytes, boolean alpha) PutBufferedImageto cache invalid input: '&' return it's number in store- Parameters:
image-BufferedImageimageFormat-StiImageFormatcolorFormat-StiColorImageFormat- Returns:
- Image number in store
-
getImageStoreSize
public int getImageStoreSize()Get image store size- Returns:
- Image cache size
-
getImageByIndex
GetBufferedImagefrom cache by it';s index- Parameters:
index-- Returns:
BufferedImage
-
getDeflateImage
public byte[] getDeflateImage(int index) Get byte array representation of deflate image in deflate image cache- Parameters:
index-- Returns:
- Byte array image
-
getImageQuality
public float getImageQuality()- Returns:
- the imageQuality
-
getImageIndex
- Returns:
- the imageIndex
-
getImageMaskStore
- Returns:
- the imageMaskStore
-