public class WebdbImage
{
- // imageTypes
- public final static int WEBDB_JPG=0;
- public final static int WEBDB_GIF=1;
-
// default values for scaling
private int maxIconSize=120;
private int maxImageSize=640;
private byte[] iconData;
private byte[] imageData;
- private int imageType;
private int iconWidth;
private int iconHeight;
// constructor
- public WebdbImage(byte[] image, int type)
+ public WebdbImage(byte[] image)
throws IOException
{
- imageType=type;
planarImage = JAI.create("stream",new ByteArraySeekableStream(image));
scaleImage();
}
- public WebdbImage(byte[] image, int type, int iconMax)
+ public WebdbImage(byte[] image, int iconMax)
throws IOException
{
- imageType=type;
maxIconSize=iconMax;
planarImage = JAI.create("stream",new ByteArraySeekableStream(image));
scaleImage();
}
- public WebdbImage(byte[] image, int type, int iconMax, int imageMax)
+ public WebdbImage(byte[] image, int iconMax, int imageMax)
throws IOException
{
- imageType=type;
maxIconSize=iconMax;
maxImageSize=imageMax;
planarImage = JAI.create("stream",new ByteArraySeekableStream(image));