final class JPEGQuantizationTable extends JPEGVariableSizeSegment
Modifier and Type | Field and Description |
---|---|
static byte[] |
DefaultChrominanceQTable |
static byte[] |
DefaultLuminanceQTable |
reference
Constructor and Description |
---|
JPEGQuantizationTable(byte[] reference) |
JPEGQuantizationTable(LEDataInputStream byteStream) |
Modifier and Type | Method and Description |
---|---|
static JPEGQuantizationTable |
defaultChrominanceTable() |
static JPEGQuantizationTable |
defaultLuminanceTable() |
int[] |
getQuantizationTablesKeys() |
int[][] |
getQuantizationTablesValues() |
void |
scaleBy(int qualityFactor) |
int |
signature() |
getSegmentLength, getSegmentMarker, setSegmentLength, setSegmentMarker, verify, writeToStream
public static byte[] DefaultLuminanceQTable
public static byte[] DefaultChrominanceQTable
public JPEGQuantizationTable(byte[] reference)
public JPEGQuantizationTable(LEDataInputStream byteStream)
public static JPEGQuantizationTable defaultChrominanceTable()
public static JPEGQuantizationTable defaultLuminanceTable()
public int[] getQuantizationTablesKeys()
public int[][] getQuantizationTablesValues()
public void scaleBy(int qualityFactor)
public int signature()
signature
in class JPEGSegment