Class TiffImageHelper


  • class TiffImageHelper
    extends java.lang.Object
    • Constructor Detail

      • TiffImageHelper

        TiffImageHelper()
    • Method Detail

      • processImage

        public static void processImage​(ImageData image)
        Processes the ImageData as a TIFF image.
        Parameters:
        image - image to process.
      • getDpi

        private static int getDpi​(TIFFField fd,
                                  int resolutionUnit)
      • processExtraSamples

        private static void processExtraSamples​(DeflaterOutputStream zip,
                                                DeflaterOutputStream mzip,
                                                byte[] outBuf,
                                                int samplePerPixel,
                                                int bitsPerSample,
                                                int width,
                                                int height)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • getArrayLongShort

        private static long[] getArrayLongShort​(TIFFDirectory dir,
                                                int tag)
      • decodePackbits

        private static void decodePackbits​(byte[] data,
                                           byte[] dst)
      • applyPredictor

        private static void applyPredictor​(byte[] uncompData,
                                           int predictor,
                                           int w,
                                           int h,
                                           int samplesPerPixel)