com.jinsight.jetchart
Class GifEncoder
java.lang.Object
java.util.Observable
com.jinsight.jetchart.ImageEncoder
com.jinsight.jetchart.GifEncoder
- All Implemented Interfaces:
- java.awt.image.ImageConsumer
- public class GifEncoder
- extends com.jinsight.jetchart.ImageEncoder
| Fields inherited from interface java.awt.image.ImageConsumer |
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
|
Constructor Summary |
GifEncoder()
|
GifEncoder(java.awt.Image img,
java.io.OutputStream out)
|
GifEncoder(java.awt.Image img,
java.io.OutputStream out,
boolean interlace)
|
GifEncoder(java.awt.image.ImageProducer prod,
java.io.OutputStream out)
|
GifEncoder(java.awt.image.ImageProducer prod,
java.io.OutputStream out,
boolean interlace)
|
|
Method Summary |
void |
encode()
Starts image encoding process. |
protected void |
finalize()
|
void |
imageComplete(int status)
|
void |
setColorModel(java.awt.image.ColorModel model)
|
void |
setDimensions(int width,
int height)
|
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)
|
void |
setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
int[] pixels,
int off,
int scansize)
|
void |
setProperties(java.util.Hashtable props)
|
| Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
out
protected java.io.OutputStream out
stopEncode
protected boolean stopEncode
BREAK_SIGNED
protected static final java.lang.String BREAK_SIGNED
- See Also:
- Constant Field Values
GifEncoder
public GifEncoder(java.awt.Image img,
java.io.OutputStream out)
throws java.io.IOException
GifEncoder
public GifEncoder(java.awt.Image img,
java.io.OutputStream out,
boolean interlace)
throws java.io.IOException
GifEncoder
public GifEncoder(java.awt.image.ImageProducer prod,
java.io.OutputStream out)
throws java.io.IOException
GifEncoder
public GifEncoder(java.awt.image.ImageProducer prod,
java.io.OutputStream out,
boolean interlace)
throws java.io.IOException
GifEncoder
public GifEncoder()
finalize
protected void finalize()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
encode
public void encode()
throws java.io.IOException
- Starts image encoding process.
- Throws:
java.io.IOException
setDimensions
public void setDimensions(int width,
int height)
- Specified by:
setDimensions in interface java.awt.image.ImageConsumer
setProperties
public void setProperties(java.util.Hashtable props)
- Specified by:
setProperties in interface java.awt.image.ImageConsumer
setColorModel
public void setColorModel(java.awt.image.ColorModel model)
- Specified by:
setColorModel in interface java.awt.image.ImageConsumer
setHints
public void setHints(int hintflags)
- Specified by:
setHints in interface java.awt.image.ImageConsumer
setPixels
public void setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
byte[] pixels,
int off,
int scansize)
- Specified by:
setPixels in interface java.awt.image.ImageConsumer
setPixels
public void setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
int[] pixels,
int off,
int scansize)
- Specified by:
setPixels in interface java.awt.image.ImageConsumer
imageComplete
public void imageComplete(int status)
- Specified by:
imageComplete in interface java.awt.image.ImageConsumer