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.Exceptionprotected 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