# Uses of Class
org.apache.commons.imaging.formats.tiff.photometricinterpreters.AbstractPhotometricInterpreter

Packages that use AbstractPhotometricInterpreter
Package
Description
org.apache.commons.imaging.formats.tiff
Provides classes and methods for reading and writing Tagged Image File Format (TIFF) files.
org.apache.commons.imaging.formats.tiff.datareaders
TIFF data readers.
org.apache.commons.imaging.formats.tiff.photometricinterpreters
Classes for TIFF photometric interpretation (specifies the intended interpretation of the image pixel data).
org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint
Provides supplemental photometric interpreters for TIFF products based on floating-point data.

- ## Uses of AbstractPhotometricInterpreter in org.apache.commons.imaging.formats.tiff

  Methods in org.apache.commons.imaging.formats.tiff that return AbstractPhotometricInterpreter
  Modifier and Type
  Method
  Description
  `AbstractPhotometricInterpreter`
  TiffImagingParameters.`getCustomPhotometricInterpreter()`
  Methods in org.apache.commons.imaging.formats.tiff with parameters of type AbstractPhotometricInterpreter
  Modifier and Type
  Method
  Description
  `abstract AbstractImageDataReader`
  AbstractTiffImageData.`getDataReader(TiffDirectory directory, AbstractPhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteOrder)`
  `AbstractImageDataReader`
  AbstractTiffImageData.Strips.`getDataReader(TiffDirectory directory, AbstractPhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteorder)`
  `AbstractImageDataReader`
  AbstractTiffImageData.Tiles.`getDataReader(TiffDirectory directory, AbstractPhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteOrder)`
  `TiffImagingParameters`
  TiffImagingParameters.`setCustomPhotometricInterpreter(AbstractPhotometricInterpreter customPhotometricInterpreter)`

- ## Uses of AbstractPhotometricInterpreter in org.apache.commons.imaging.formats.tiff.datareaders

  Fields in org.apache.commons.imaging.formats.tiff.datareaders declared as AbstractPhotometricInterpreter
  Modifier and Type
  Field
  Description
  `protected final AbstractPhotometricInterpreter`
  AbstractImageDataReader.`photometricInterpreter`
  Constructors in org.apache.commons.imaging.formats.tiff.datareaders with parameters of type AbstractPhotometricInterpreter
  Modifier
  Constructor
  Description
  ``
  `AbstractImageDataReader(TiffDirectory directory, AbstractPhotometricInterpreter photometricInterpreter, int[] bitsPerSample, int predictor, int samplesPerPixel, int sampleFormat, int width, int height, TiffPlanarConfiguration planarConfiguration)`
  ``
  `DataReaderStrips(TiffDirectory directory, AbstractPhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int sampleFormat, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteOrder, int rowsPerStrip, AbstractTiffImageData.Strips imageData)`
  ``
  `DataReaderTiled(TiffDirectory directory, AbstractPhotometricInterpreter photometricInterpreter, int tileWidth, int tileLength, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int sampleFormat, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteOrder, AbstractTiffImageData.Tiles imageData)`

- ## Uses of AbstractPhotometricInterpreter in org.apache.commons.imaging.formats.tiff.photometricinterpreters

  Subclasses of AbstractPhotometricInterpreter in org.apache.commons.imaging.formats.tiff.photometricinterpreters
  Modifier and Type
  Class
  Description
  `class`
  `PhotometricInterpreterBiLevel`
  `class`
  `PhotometricInterpreterCieLab`
  `class`
  `PhotometricInterpreterCmyk`
  `class`
  `PhotometricInterpreterLogLuv`
  Photometric interpretation Logluv support.
  `final class`
  `PhotometricInterpreterPalette`
  `class`
  `PhotometricInterpreterRgb`
  `class`
  `PhotometricInterpreterYCbCr`

- ## Uses of AbstractPhotometricInterpreter in org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint

  Subclasses of AbstractPhotometricInterpreter in org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint
  Modifier and Type
  Class
  Description
  `final class`
  `PhotometricInterpreterFloat`
  Implements a custom photometric interpreter that can be supplied by applications in order to render Java images from real-valued TIFF data products.