public class StiImageCache
extends java.lang.Object
BufferedImage
Copyright Stimulsoft| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<java.lang.Integer> |
imageIndex |
java.util.ArrayList<java.awt.image.BufferedImage> |
imageStore |
| Constructor and Description |
|---|
StiImageCache(boolean useImageComparer) |
StiImageCache(boolean useImageComparer,
StiImageFormat imageFormat,
float imageQuality) |
StiImageCache(boolean useImageComparer,
StiImageFormat imageFormat,
float imageQuality,
boolean useImageTransparency) |
| Modifier and Type | Method and Description |
|---|---|
int |
addImageInt(java.awt.image.BufferedImage image)
Put
BufferedImage to cache & return it's number in store |
int |
addImageInt(java.awt.image.BufferedImage image,
StiColorImageFormat colorFormat)
Put
BufferedImage to cache & return it's number in store |
int |
addImageInt(java.awt.image.BufferedImage image,
StiImageFormat imageFormat)
Put
BufferedImage to cache & return it's number in store |
int |
addImageInt(java.awt.image.BufferedImage image,
StiImageFormat imageFormat,
StiColorImageFormat colorFormat)
Put
BufferedImage to cache & return it's number in store |
void |
clear()
Clear cache
|
byte[] |
getDeflateImage(int index)
Get byte array representation of deflate image in deflate image cache
|
java.awt.image.BufferedImage |
getImageByIndex(int index)
Get
BufferedImage from cache by it';s index |
java.util.ArrayList<java.lang.Integer> |
getImageIndex() |
java.util.ArrayList<byte[]> |
getImageMaskStore() |
float |
getImageQuality() |
int |
getImageStoreSize()
Get image store size
|
public java.util.ArrayList<java.awt.image.BufferedImage> imageStore
public java.util.ArrayList<java.lang.Integer> imageIndex
public StiImageCache(boolean useImageComparer)
public StiImageCache(boolean useImageComparer,
StiImageFormat imageFormat,
float imageQuality)
public StiImageCache(boolean useImageComparer,
StiImageFormat imageFormat,
float imageQuality,
boolean useImageTransparency)
public void clear()
public int addImageInt(java.awt.image.BufferedImage image)
BufferedImage to cache & return it's number in storeimage - BufferedImagepublic int addImageInt(java.awt.image.BufferedImage image,
StiImageFormat imageFormat)
BufferedImage to cache & return it's number in storeimage - BufferedImageimageFormat - StiImageFormatpublic int addImageInt(java.awt.image.BufferedImage image,
StiColorImageFormat colorFormat)
BufferedImage to cache & return it's number in storeimage - BufferedImagecolorFormat - StiColorImageFormatpublic int addImageInt(java.awt.image.BufferedImage image,
StiImageFormat imageFormat,
StiColorImageFormat colorFormat)
BufferedImage to cache & return it's number in storeimage - BufferedImageimageFormat - StiImageFormatcolorFormat - StiColorImageFormatpublic int getImageStoreSize()
public java.awt.image.BufferedImage getImageByIndex(int index)
BufferedImage from cache by it';s indexindex - BufferedImagepublic byte[] getDeflateImage(int index)
index - public float getImageQuality()
public java.util.ArrayList<java.lang.Integer> getImageIndex()
public java.util.ArrayList<byte[]> getImageMaskStore()
Copyright © 2019 Stimulsoft. All Rights Reserved.