Enum Class CompressionMode

java.lang.Object
java.lang.Enum<CompressionMode>
io.scanbot.sdk.tiffgeneration.CompressionMode
All Implemented Interfaces:
Serializable, Comparable<CompressionMode>, Constable

public enum CompressionMode extends Enum<CompressionMode>
TIFF compression type.
  • Enum Constant Details

    • NONE

      public static final CompressionMode NONE
      Dump mode.
    • CCITTRLE

      public static final CompressionMode CCITTRLE
      CCITT modified Huffman RLE. For binarized images only.
    • CCITT_T4

      public static final CompressionMode CCITT_T4
      CCITT T.4 (CCITTFAX3, CCITT Group 3 fax encoding, TIFF 6 name). For binarized images only.
    • CCITT_T6

      public static final CompressionMode CCITT_T6
      CCITT T.6 (CCITTFAX4, CCITT Group 4 fax encoding, TIFF 6 name). For binarized images only.
    • LZW

      public static final CompressionMode LZW
      Lempel-Ziv and Welch.
    • JPEG

      public static final CompressionMode JPEG
      %JPEG DCT compression.
    • CCITTRLEW

      public static final CompressionMode CCITTRLEW
      #1 w/ word alignment. For binarized images only.
    • PACKBITS

      public static final CompressionMode PACKBITS
      Macintosh RLE.
    • DEFLATE

      public static final CompressionMode DEFLATE
      Deflate compression. Legacy Deflate codec identifier.
    • ADOBE_DEFLATE

      public static final CompressionMode ADOBE_DEFLATE
      Deflate compression, as recognized by Adobe. More widely supported.
  • Method Details

    • values

      public static CompressionMode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CompressionMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null