void parseDHT(int marker) throws IOException {
            byte[] bytes = new byte[2];
            mIs.read(bytes);
            int num = i16(bytes)-2;
            bytes = new byte[num];
            mIs.read(bytes);
            if (verbose > 5) {
                System.out.print("DHT Data:");
                for (int i = 0; i != num; ++i) {
                    if (i % 8 == 0) {
                        System.out.println();
                    }
                    System.out.print(String.format("%4d,", bytes[i]));
                }
                System.out.println();
            }

            int[] scan_index = new int[]{0};
            while (scan_index[0] < num) {
                JPEGHuffman ht = new JPEGHuffman(bytes, scan_index);
                mImg.setHuffman(ht);
            }
        }