Class QuantizationTable


  • final class QuantizationTable
    extends Segment
    • Field Detail

      • ZIGZAG

        private static final int[] ZIGZAG
      • precision

        private final int[] precision
      • tq

        private final boolean[] tq
      • quantTables

        private final int[][] quantTables
    • Constructor Detail

      • QuantizationTable

        QuantizationTable()
    • Method Detail

      • enhanceTables

        void enhanceTables()
      • enhanceQuantizationTable

        private void enhanceQuantizationTable​(int[] qtab,
                                              int[] table)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • read

        public static QuantizationTable read​(java.io.DataInput data,
                                             int length)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • isPresent

        public boolean isPresent​(int tabelId)
      • precision

        int precision​(int tableId)
      • qTable

        int[] qTable​(int tabelId)
      • toNativeTable

        javax.imageio.plugins.jpeg.JPEGQTable toNativeTable​(int tableId)