Class AbstractFileInfo
- java.lang.Object
-
- org.apache.commons.imaging.formats.pnm.AbstractFileInfo
-
- Direct Known Subclasses:
PamFileInfo,PbmFileInfo,PgmFileInfo,PpmFileInfo
abstract class AbstractFileInfo extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractFileInfo(int width, int height, boolean rawBits)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract intgetBitDepth()(package private) abstract ImageInfo.ColorTypegetColorType()(package private) abstract ImageFormatgetImageType()(package private) abstract java.lang.StringgetImageTypeDescription()(package private) abstract java.lang.StringgetMimeType()(package private) abstract intgetNumComponents()(package private) abstract intgetRgb(java.io.InputStream is)(package private) abstract intgetRgb(WhiteSpaceReader wsr)(package private) abstract booleanhasAlpha()(package private) voidnewline()(package private) voidreadImage(ImageBuilder imageBuilder, java.io.InputStream is)(package private) static intreadSample(java.io.InputStream is, int bytesPerSample)(package private) static intscaleSample(int sample, float scale, int max)
-
-
-
Method Detail
-
readSample
static int readSample(java.io.InputStream is, int bytesPerSample) throws java.io.IOException- Throws:
java.io.IOException
-
scaleSample
static int scaleSample(int sample, float scale, int max) throws ImagingException- Throws:
ImagingException
-
getBitDepth
abstract int getBitDepth()
-
getColorType
abstract ImageInfo.ColorType getColorType()
-
getImageType
abstract ImageFormat getImageType()
-
getImageTypeDescription
abstract java.lang.String getImageTypeDescription()
-
getMimeType
abstract java.lang.String getMimeType()
-
getNumComponents
abstract int getNumComponents()
-
getRgb
abstract int getRgb(java.io.InputStream is) throws java.io.IOException- Throws:
java.io.IOException
-
getRgb
abstract int getRgb(WhiteSpaceReader wsr) throws java.io.IOException
- Throws:
java.io.IOException
-
hasAlpha
abstract boolean hasAlpha()
-
newline
void newline()
-
readImage
void readImage(ImageBuilder imageBuilder, java.io.InputStream is) throws java.io.IOException
- Throws:
java.io.IOException
-
-