public abstract class ImageEncoder extends Object implements JmolImageEncoder
| Modifier and Type | Field and Description |
|---|---|
protected String |
date |
protected String[] |
errRet |
protected int |
height |
protected javajs.util.OC |
out |
protected int[] |
pixels |
protected int |
quality |
protected int |
width |
| Constructor and Description |
|---|
ImageEncoder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
close() |
boolean |
createImage(javajs.api.GenericPlatform apiPlatform,
String type,
Object objImage,
javajs.util.OC out,
Map<String,Object> params,
String[] errRet) |
protected void |
encodeImage(javajs.api.GenericPlatform apiPlatform,
Object objImage) |
protected abstract void |
generate() |
protected void |
putByte(int b) |
protected void |
putString(String str) |
protected abstract void |
setParams(Map<String,Object> params) |
protected javajs.util.OC out
protected int width
protected int height
protected int quality
protected String date
protected String[] errRet
protected int[] pixels
public boolean createImage(javajs.api.GenericPlatform apiPlatform,
String type,
Object objImage,
javajs.util.OC out,
Map<String,Object> params,
String[] errRet)
createImage in interface JmolImageEncoderapiPlatform - type - objImage - out - params - errRet - protected void encodeImage(javajs.api.GenericPlatform apiPlatform,
Object objImage)
throws Exception
Exceptionprotected void putString(String str)
protected void putByte(int b)
protected void close()