Class PhotometricInterpreter
java.lang.Object
org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter
- Direct Known Subclasses:
PhotometricInterpreterBiLevel
,PhotometricInterpreterCieLab
,PhotometricInterpreterCmyk
,PhotometricInterpreterFloat
,PhotometricInterpreterLogLuv
,PhotometricInterpreterPalette
,PhotometricInterpreterRgb
,PhotometricInterpreterYCbCr
Interpreter for photometric information in TIFF images. The photometric interpretation tag is a requirement for valid TIFF images, and defines the color
space of the image data.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final int
protected final int
protected final int
protected final int
-
Constructor Summary
ConstructorsConstructorDescriptionPhotometricInterpreter
(int samplesPerPixel, int[] bitsPerSample, int predictor, int width, int height) -
Method Summary
Modifier and TypeMethodDescriptionprotected int
getBitsPerSample
(int offset) abstract void
interpretPixel
(ImageBuilder imageBuilder, int[] samples, int x, int y)
-
Field Details
-
samplesPerPixel
-
predictor
-
width
-
height
-
-
Constructor Details
-
PhotometricInterpreter
public PhotometricInterpreter(int samplesPerPixel, int[] bitsPerSample, int predictor, int width, int height)
-
-
Method Details
-
getBitsPerSample
-
interpretPixel
public abstract void interpretPixel(ImageBuilder imageBuilder, int[] samples, int x, int y) throws ImagingException, IOException - Throws:
ImagingException
IOException
-