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
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
- Overrides:
finalize
in class com.jinsight.jetchart.ImageEncoder
encode
public void encode()
throws java.io.IOException
- Starts image encoding process.
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