Class Form.ILBMForm
java.lang.Object
com.twelvemonkeys.imageio.plugins.iff.Form
com.twelvemonkeys.imageio.plugins.iff.Form.ILBMForm
- Enclosing class:
Form
The set of chunks used in the "original" ILBM,
and also ACBM, PBM and RGB8 FORMs.
- Version:
- $Id: Form.java,v 1.0 31/01/2022 haraldk Exp$
-
Nested Class Summary
Nested classes/interfaces inherited from class Form
Form.ILBMForm -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescription(package private)ILBMForm(int formType) privateILBMForm(int formType, BMHDChunk bitmapHeader, CAMGChunk viewMode, CMAPChunk colorMap, AbstractMultiPaletteChunk multiPalette, XS24Chunk thumbnail, BODYChunk body, List<GenericChunk> meta) -
Method Summary
Modifier and TypeMethodDescription(package private) doubleaspect()(package private) int(package private) long(package private) longcolorMap()colorMapForRow(IndexColorModel colorModel, int row) (package private) intboolean(package private) intheight()(package private) booleanisEHB()(package private) booleanisHAM()(package private) booleanisLaced()(package private) booleanintinttoString()intprivate static booleanvalidFormType(int formType) (package private) intwidth()(package private) Form.ILBMFormMethods inherited from class Form
copyMetaWith, ofType, premultiplied, sampleSize
-
Field Details
-
bitmapHeader
-
viewMode
-
colorMap
-
multiPalette
-
thumbnail
-
body
-
-
Constructor Details
-
ILBMForm
ILBMForm(int formType) -
ILBMForm
private ILBMForm(int formType, BMHDChunk bitmapHeader, CAMGChunk viewMode, CMAPChunk colorMap, AbstractMultiPaletteChunk multiPalette, XS24Chunk thumbnail, BODYChunk body, List<GenericChunk> meta)
-
-
Method Details
-
validFormType
private static boolean validFormType(int formType) -
width
-
height
-
bitplanes
-
compressionType
int compressionType()- Specified by:
compressionTypein classForm
-
aspect
-
isMultiPalette
boolean isMultiPalette()- Overrides:
isMultiPalettein classForm
-
isEHB
boolean isEHB() -
isHAM
-
isLaced
boolean isLaced() -
transparentIndex
public int transparentIndex()- Overrides:
transparentIndexin classForm
-
colorMap
- Overrides:
colorMapin classForm- Throws:
IIOException
-
colorMapForRow
- Overrides:
colorMapForRowin classForm
-
hasThumbnail
public boolean hasThumbnail()- Specified by:
hasThumbnailin classForm
-
thumbnailWidth
public int thumbnailWidth()- Specified by:
thumbnailWidthin classForm
-
thumbnailHeight
public int thumbnailHeight()- Specified by:
thumbnailHeightin classForm
-
thumbnail
-
bodyOffset
long bodyOffset()- Specified by:
bodyOffsetin classForm
-
bodyLength
long bodyLength()- Specified by:
bodyLengthin classForm
-
with
- Overrides:
within classForm- Throws:
IIOException
-
toString
-