Class AbstractFileInfo

    • Field Detail

      • width

        final int width
      • height

        final int height
      • rawBits

        final boolean rawBits
    • Constructor Detail

      • AbstractFileInfo

        AbstractFileInfo​(int width,
                         int height,
                         boolean rawBits)
    • Method Detail

      • readSample

        static int readSample​(java.io.InputStream is,
                              int bytesPerSample)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • getBitDepth

        abstract int getBitDepth()
      • getImageTypeDescription

        abstract java.lang.String getImageTypeDescription()
      • getMimeType

        abstract java.lang.String getMimeType()
      • getNumComponents

        abstract int getNumComponents()
      • getRgb

        abstract int getRgb​(java.io.InputStream is)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getRgb

        abstract int getRgb​(WhiteSpaceReader wsr)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • hasAlpha

        abstract boolean hasAlpha()
      • newline

        void newline()
      • readImage

        void readImage​(ImageBuilder imageBuilder,
                       java.io.InputStream is)
                throws java.io.IOException
        Throws:
        java.io.IOException