All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class fi.faidon.jis.TargaImageSaver

java.lang.Object
   |
   +----fi.faidon.jis.ImageSaverInterface
           |
           +----fi.faidon.jis.TargaImageSaver

public class TargaImageSaver
extends ImageSaverInterface
implements Serializable, ImageConsumer.
Class for saving an Image object to file using the TrueVision Targa format. Only 24-bit uncompressed format supported.


Variable Index

 o FORMAT_CODE
 o FORMAT_COMPLETE_NAME
 o FORMAT_EXTENSION

Constructor Index

 o TargaImageSaver()

Method Index

 o checkSave()
Return ImageObserver constants for indicating the state of the image saving.
 o getFormatCode()
ImageSaverInterface method implementations.
 o getFormatExtension()
 o getFormatString()
 o imageComplete(int)
Get imageComplete message so that we can close the output file.
 o main(String[])
Main for testing this class.
 o saveIt()
Save the image.
 o setColorModel(ColorModel)
 o setDimensions(int, int)
Override the source image's dimensions and pass the dimensions of the rectangular cropped region to the ImageConsumer.
 o setHints(int)
 o setPixels(int, int, int, int, ColorModel, byte[], int, int)
Override the source image's setPixels method so that we can replace all non-transparent pixels with the given fill color or pattern.
 o setPixels(int, int, int, int, ColorModel, int[], int, int)
Override the source image's setPixels method so that we can replace all non-transparent pixels with the given fill color or pattern.
 o setProperties(Hashtable)
ImageConsumer method implementations.

Variables

 o FORMAT_CODE
 public static String FORMAT_CODE
 o FORMAT_COMPLETE_NAME
 public static String FORMAT_COMPLETE_NAME
 o FORMAT_EXTENSION
 public static String FORMAT_EXTENSION

Constructors

 o TargaImageSaver
 public TargaImageSaver()

Methods

 o main
 public static void main(String argv[])
Main for testing this class.

 o getFormatCode
 public String getFormatCode()
ImageSaverInterface method implementations.

Overrides:
getFormatCode in class ImageSaverInterface
 o getFormatString
 public String getFormatString()
Overrides:
getFormatString in class ImageSaverInterface
 o getFormatExtension
 public String getFormatExtension()
Overrides:
getFormatExtension in class ImageSaverInterface
 o saveIt
 public boolean saveIt()
Save the image.

Overrides:
saveIt in class ImageSaverInterface
 o checkSave
 public int checkSave()
Return ImageObserver constants for indicating the state of the image saving.

Overrides:
checkSave in class ImageSaverInterface
 o setProperties
 public void setProperties(Hashtable props)
ImageConsumer method implementations.

 o setHints
 public void setHints(int hintflags)
 o setColorModel
 public void setColorModel(ColorModel model)
 o setDimensions
 public void setDimensions(int w,
                           int h)
Override the source image's dimensions and pass the dimensions of the rectangular cropped region to the ImageConsumer.

See Also:
 o setPixels
 public void setPixels(int x,
                       int y,
                       int w,
                       int h,
                       ColorModel model,
                       byte pixels[],
                       int off,
                       int scansize)
Override the source image's setPixels method so that we can replace all non-transparent pixels with the given fill color or pattern. All transparent pixels are replaced by the background color.

See Also:
 o setPixels
 public void setPixels(int x,
                       int y,
                       int w,
                       int h,
                       ColorModel model,
                       int pixels[],
                       int off,
                       int scansize)
Override the source image's setPixels method so that we can replace all non-transparent pixels with the given fill color or pattern. All transparent pixels are replaced by the background color.

See Also:
 o imageComplete
 public void imageComplete(int status)
Get imageComplete message so that we can close the output file.

See Also:

All Packages  Class Hierarchy  This Package  Previous  Next  Index