public class JpgEncoder extends ImageEncoder
| Modifier and Type | Field and Description |
|---|---|
private static int |
CONTINUE_MAX |
private static int |
CONTINUE_MAX_BUFFER |
private DCT |
dct |
protected int |
defaultQuality |
private static byte[] |
eoi |
private Huffman |
huf |
private static byte[] |
jfif |
private JpegObj |
jpegObj |
private static byte[] |
soi |
| Constructor and Description |
|---|
JpgEncoder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generate() |
protected void |
setParams(Map<String,Object> params) |
(package private) void |
writeArray(byte[] data) |
private void |
writeCompressedData(JpegObj jpegObj,
DCT dct,
Huffman huf) |
(package private) void |
WriteDHTHeader(int[] bits,
int[] val) |
private String |
writeHeaders(JpegObj jpegObj,
DCT dct) |
(package private) void |
writeMarker(byte[] data) |
private void |
writeString(String s,
byte id) |
private void |
writeTag(int length,
byte id) |
close, createImage, encodeImage, putByte, putStringprivate static final int CONTINUE_MAX
private static final int CONTINUE_MAX_BUFFER
private JpegObj jpegObj
private Huffman huf
private DCT dct
protected int defaultQuality
private static byte[] eoi
private static byte[] jfif
private static byte[] soi
protected void setParams(Map<String,Object> params)
setParams in class ImageEncoderprotected void generate()
throws IOException
generate in class ImageEncoderIOExceptionprivate void writeString(String s, byte id)
private void writeTag(int length,
byte id)
void WriteDHTHeader(int[] bits,
int[] val)
void writeMarker(byte[] data)
void writeArray(byte[] data)