Class FileTiff.JPEGInputStream

    • Constructor Detail

      • JPEGInputStream

        public JPEGInputStream​(java.io.InputStream input)
                        throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getQTs

        public int[][] getQTs()
      • getHeight

        public int getHeight()
      • getWidth

        public int getWidth()
      • getNumComponents

        public int getNumComponents()
      • readIn

        protected int readIn​(java.io.InputStream in)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • startOfFrame

        public void startOfFrame​(java.io.InputStream in,
                                 int mode)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • defineHuffmanTables

        public void defineHuffmanTables​(java.io.InputStream tables)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • defineArithmeticConditioning

        public void defineArithmeticConditioning​(java.io.InputStream in)
                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • restartIntervalTermination

        public void restartIntervalTermination​(int no)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • startOfImage

        public void startOfImage()
      • endOfImage

        public void endOfImage()
      • startOfScan

        public void startOfScan​(java.io.InputStream in)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • defineQuantizationTables

        public void defineQuantizationTables​(java.io.InputStream in)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • normalize

        void normalize​(int[] qt)
      • defineNumberOfLines

        public void defineNumberOfLines​(java.io.InputStream in)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • defineRestartInterval

        public void defineRestartInterval​(java.io.InputStream in)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • defineHierarchicalProgression

        public void defineHierarchicalProgression​(java.io.InputStream in)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • expandReferenceComponents

        public void expandReferenceComponents​(java.io.InputStream in)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • dump

        protected void dump​(java.io.InputStream in)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • app0

        public void app0​(java.io.InputStream in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • app1

        public void app1​(java.io.InputStream in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • app2

        public void app2​(java.io.InputStream in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • app3

        public void app3​(java.io.InputStream in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • app4

        public void app4​(java.io.InputStream in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • app5

        public void app5​(java.io.InputStream in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • app6

        public void app6​(java.io.InputStream in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • app7

        public void app7​(java.io.InputStream in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • app8

        public void app8​(java.io.InputStream in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • app9

        public void app9​(java.io.InputStream in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • app10

        public void app10​(java.io.InputStream in)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • app11

        public void app11​(java.io.InputStream in)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • app12

        public void app12​(java.io.InputStream in)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • app13

        public void app13​(java.io.InputStream in)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • app14

        public void app14​(java.io.InputStream in)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • app15

        public void app15​(java.io.InputStream in)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • comment

        public void comment​(java.io.InputStream in)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • read

        public int read()
                 throws java.io.IOException
        Overrides:
        read in class java.io.FilterInputStream
        Throws:
        java.io.IOException
      • read

        public int read​(int[] buf,
                        int off,
                        int len)
                 throws java.io.IOException
        Specified by:
        read in class FileTiff.IntFilterInputStream
        Throws:
        java.io.IOException
      • read

        public int read​(byte[] buf,
                        int off,
                        int len)
                 throws java.io.IOException
        Overrides:
        read in class java.io.FilterInputStream
        Throws:
        java.io.IOException