j2d.io.ppm.Encoders
Class ImageEncoder
java.lang.Object
   j2d.io.ppm.Encoders.ImageEncoder
j2d.io.ppm.Encoders.ImageEncoder
- All Implemented Interfaces: 
- java.awt.image.ImageConsumer
- Direct Known Subclasses: 
- PpmEncoder
- public abstract class ImageEncoder 
- extends java.lang.Object- implements java.awt.image.ImageConsumer
 
| Fields inherited from interface java.awt.image.ImageConsumer | 
| COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT | 
 
| Constructor Summary | 
| ImageEncoder(java.awt.Image img,
             java.io.OutputStream out)
 | 
| ImageEncoder(java.awt.image.ImageProducer producer,
             java.io.OutputStream out)
 | 
 
| Method Summary | 
|  void | encode()
 | 
|  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.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ImageEncoder
public ImageEncoder(java.awt.Image img,
                    java.io.OutputStream out)
             throws java.io.IOException
- Throws:
- java.io.IOException
ImageEncoder
public ImageEncoder(java.awt.image.ImageProducer producer,
                    java.io.OutputStream out)
             throws java.io.IOException
- Throws:
- java.io.IOException
encode
public void encode()
            throws java.io.IOException
- 
 
- 
- Throws:
- java.io.IOException
 
setDimensions
public void setDimensions(int width,
                          int height)
- 
- Specified by:
- setDimensionsin interface- java.awt.image.ImageConsumer
 
- 
 
setProperties
public void setProperties(java.util.Hashtable props)
- 
- Specified by:
- setPropertiesin interface- java.awt.image.ImageConsumer
 
- 
 
setColorModel
public void setColorModel(java.awt.image.ColorModel model)
- 
- Specified by:
- setColorModelin interface- java.awt.image.ImageConsumer
 
- 
 
setHints
public void setHints(int hintflags)
- 
- Specified by:
- setHintsin 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:
- setPixelsin 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:
- setPixelsin interface- java.awt.image.ImageConsumer
 
- 
 
imageComplete
public void imageComplete(int status)
- 
- Specified by:
- imageCompletein interface- java.awt.image.ImageConsumer
 
-