jas.util.encoder
Class ImageEncoder
java.lang.Object
  
jas.util.encoder.ImageEncoder
- All Implemented Interfaces: 
 - ImageConsumer
 
- Direct Known Subclasses: 
 - GifEncoder
 
public abstract class ImageEncoder
- extends Object
- implements ImageConsumer
  
 
 
 
| 
Method Summary | 
 void | 
encode()
 
            | 
 void | 
imageComplete(int status)
 
            | 
 void | 
setColorModel(ColorModel model)
 
            | 
 void | 
setDimensions(int width,
              int height)
 
            | 
 void | 
setHints(int hintflags)
 
            | 
 void | 
setPixels(int x,
          int y,
          int w,
          int h,
          ColorModel model,
          byte[] pixels,
          int off,
          int scansize)
 
            | 
 void | 
setPixels(int x,
          int y,
          int w,
          int h,
          ColorModel model,
          int[] pixels,
          int off,
          int scansize)
 
            | 
 void | 
setProperties(Hashtable props)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
out
protected OutputStream out
ImageEncoder
public ImageEncoder(Image img,
                    OutputStream out)
             throws IOException
- Throws:
 IOException
ImageEncoder
public ImageEncoder(ImageProducer producer,
                    OutputStream out)
             throws IOException
- Throws:
 IOException
encode
public void encode()
            throws IOException
 
- Throws:
 IOException
 
setDimensions
public void setDimensions(int width,
                          int height)
- Specified by:
 setDimensions in interface ImageConsumer
 
 
setProperties
public void setProperties(Hashtable props)
- Specified by:
 setProperties in interface ImageConsumer
 
 
setColorModel
public void setColorModel(ColorModel model)
- Specified by:
 setColorModel in interface ImageConsumer
 
 
setHints
public void setHints(int hintflags)
- Specified by:
 setHints in interface ImageConsumer
 
 
setPixels
public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      ColorModel model,
                      byte[] pixels,
                      int off,
                      int scansize)
- Specified by:
 setPixels in interface ImageConsumer
 
 
setPixels
public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      ColorModel model,
                      int[] pixels,
                      int off,
                      int scansize)
- Specified by:
 setPixels in interface ImageConsumer
 
 
imageComplete
public void imageComplete(int status)
- Specified by:
 imageComplete in interface ImageConsumer
 
 
Copyright © 2000-2009 FreeHEP. All Rights Reserved.