java.lang.Object
com.twelvemonkeys.imageio.plugins.iff.Form
Direct Known Subclasses:
Form.DEEPForm, Form.ILBMForm

abstract class Form extends Object
Form.
Version:
$Id: Form.java,v 1.0 31/01/2022 haraldk Exp$
  • Field Details

  • Constructor Details

    • Form

      Form(int formType)
  • Method Details

    • width

      abstract int width()
    • height

      abstract int height()
    • aspect

      abstract double aspect()
    • bitplanes

      abstract int bitplanes()
    • compressionType

      abstract int compressionType()
    • isMultiPalette

      boolean isMultiPalette()
    • isHAM

      boolean isHAM()
    • premultiplied

      public boolean premultiplied()
    • sampleSize

      public int sampleSize()
    • transparentIndex

      public int transparentIndex()
    • colorMap

      public IndexColorModel colorMap() throws IIOException
      Throws:
      IIOException
    • colorMapForRow

      public ColorModel colorMapForRow(IndexColorModel colorModel, int row)
    • hasThumbnail

      public abstract boolean hasThumbnail()
    • thumbnailWidth

      public abstract int thumbnailWidth()
    • thumbnailHeight

      public abstract int thumbnailHeight()
    • thumbnail

      public abstract BufferedImage thumbnail()
    • bodyOffset

      abstract long bodyOffset()
    • bodyLength

      abstract long bodyLength()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • with

      Form with(IFFChunk chunk) throws IIOException
      Throws:
      IIOException
    • ofType

      static Form ofType(int formType)