|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fi.faidon.jis.ImageSaverInterface | +--fi.faidon.jis.PICTImageSaver
Class for saving an image in the Macintosh PICT format. It is stored using the opcode "opDirectBitsRect", which directly stores pixel RGB values packed by the packbits routines.
Field Summary | |
static java.lang.String |
FORMAT_CODE
|
static java.lang.String |
FORMAT_COMPLETE_NAME
|
static java.lang.String |
FORMAT_EXTENSION
|
Fields inherited from class fi.faidon.jis.ImageSaverInterface |
saveImage, savePath |
Fields inherited from interface java.awt.image.ImageConsumer |
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
Constructor Summary | |
PICTImageSaver()
|
Method Summary | |
int |
checkSave()
Return ImageObserver constants for indicating the state of the image saving. |
java.lang.String |
getFormatCode()
ImageSaverInterface method implementations. |
java.lang.String |
getFormatExtension()
|
java.lang.String |
getFormatString()
|
void |
imageComplete(int status)
Get imageComplete message so that we can close the output file. |
boolean |
saveIt()
Save the image. |
void |
setColorModel(java.awt.image.ColorModel model)
|
void |
setDimensions(int w,
int h)
|
void |
setHints(int hintflags)
|
void |
setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
byte[] pixels,
int off,
int scansize)
Write the pixels into the file as RGB data. |
void |
setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
int[] pixels,
int off,
int scansize)
Write the pixels into the file as RGB data. |
void |
setProperties(java.util.Hashtable props)
ImageConsumer method implementations. |
Methods inherited from class fi.faidon.jis.ImageSaverInterface |
getSaveImage, getSavePath, setSaveImage, setSavePath |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String FORMAT_CODE
public static final java.lang.String FORMAT_COMPLETE_NAME
public static final java.lang.String FORMAT_EXTENSION
Constructor Detail |
public PICTImageSaver()
Method Detail |
public java.lang.String getFormatCode()
getFormatCode
in class ImageSaverInterface
public java.lang.String getFormatString()
getFormatString
in class ImageSaverInterface
public java.lang.String getFormatExtension()
getFormatExtension
in class ImageSaverInterface
public boolean saveIt()
saveIt
in class ImageSaverInterface
public int checkSave()
checkSave
in class ImageSaverInterface
public void setProperties(java.util.Hashtable props)
setProperties
in interface java.awt.image.ImageConsumer
public void setHints(int hintflags)
setHints
in interface java.awt.image.ImageConsumer
public void setColorModel(java.awt.image.ColorModel model)
setColorModel
in interface java.awt.image.ImageConsumer
public void setDimensions(int w, int h)
setDimensions
in interface java.awt.image.ImageConsumer
public void setPixels(int x, int y, int w, int h, java.awt.image.ColorModel model, byte[] pixels, int off, int scansize)
setPixels
in interface java.awt.image.ImageConsumer
ImageConsumer.
public void setPixels(int x, int y, int w, int h, java.awt.image.ColorModel model, int[] pixels, int off, int scansize)
setPixels
in interface java.awt.image.ImageConsumer
ImageConsumer.
public void imageComplete(int status)
imageComplete
in interface java.awt.image.ImageConsumer
ImageConsumer.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |