Enum ChunkType

java.lang.Object
java.lang.Enum<ChunkType>
org.apache.commons.imaging.formats.png.ChunkType
All Implemented Interfaces:
Serializable, Comparable<ChunkType>, java.lang.constant.Constable

public enum ChunkType extends Enum<ChunkType>
Type of a PNG chunk.
See Also:
  • Enum Constant Details

    • IHDR

      public static final ChunkType IHDR
      Image header
    • PLTE

      public static final ChunkType PLTE
      Palette
    • IDAT

      public static final ChunkType IDAT
      Image data
    • IEND

      public static final ChunkType IEND
      Image trailer
    • tRNS

      public static final ChunkType tRNS
      Transparency
    • cHRM

      public static final ChunkType cHRM
      Primary chromaticities and white point
    • gAMA

      public static final ChunkType gAMA
      Image gamma
    • iCCP

      public static final ChunkType iCCP
      Embedded ICC profile
    • sBIT

      public static final ChunkType sBIT
      Significant bits
    • sRGB

      public static final ChunkType sRGB
      Standard RGB colour space
    • tEXt

      public static final ChunkType tEXt
      Textual data
    • zTXt

      public static final ChunkType zTXt
      Compressed textual data
    • iTXt

      public static final ChunkType iTXt
      International textual data
    • bKGD

      public static final ChunkType bKGD
      Background colour
    • hIST

      public static final ChunkType hIST
      Image histogram
    • pHYs

      public static final ChunkType pHYs
      Physical pixel dimensions
    • sCAL

      public static final ChunkType sCAL
      Physical scale
    • sPLT

      public static final ChunkType sPLT
      Suggested palette
    • tIME

      public static final ChunkType tIME
      Image last-modification time
  • Field Details

    • array

      final byte[] array
    • value

      final int value
  • Constructor Details

    • ChunkType

      private ChunkType()
  • Method Details

    • values

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

      public static ChunkType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null