public abstract class ImageWriter
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
ImageWriter() |
protected |
ImageWriter(ImageParam param) |
Modifier and Type | Method and Description |
---|---|
ImageParam |
getImageParam() |
abstract ImageType |
getImageType() |
void |
setImageParam(ImageParam imageParam) |
void |
write(java.awt.Image img,
java.io.OutputStream os) |
protected abstract void |
write(int[] pixels,
int imageWidth,
int imageHeight,
java.io.OutputStream os)
The actual image writing method to be implemented by any specific ImageWriter subclass
|
protected ImageWriter()
protected ImageWriter(ImageParam param)
public ImageParam getImageParam()
public abstract ImageType getImageType()
public void setImageParam(ImageParam imageParam)
public void write(java.awt.Image img, java.io.OutputStream os) throws java.lang.Exception
java.lang.Exception
protected abstract void write(int[] pixels, int imageWidth, int imageHeight, java.io.OutputStream os) throws java.lang.Exception
pixels
- input image array in ARGB formatimageWidth
- image widthimageHeight
- image heightos
- OutputSteam to write the imagejava.lang.Exception