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

- Packages that use PhotometricInterpreter
  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 PhotometricInterpreter in org.apache.commons.imaging.formats.tiff

    Methods in org.apache.commons.imaging.formats.tiff that return PhotometricInterpreter
    Modifier and Type | Method | Description
    --- | --- | ---
    `PhotometricInterpreter` | TiffImagingParameters.`getCustomPhotometricInterpreter()` |

    Methods in org.apache.commons.imaging.formats.tiff with parameters of type PhotometricInterpreter
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract ImageDataReader` | TiffImageData.`getDataReader​(TiffDirectory directory, PhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteOrder)` |
    `ImageDataReader` | TiffImageData.Strips.`getDataReader​(TiffDirectory directory, PhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteorder)` |
    `ImageDataReader` | TiffImageData.Tiles.`getDataReader​(TiffDirectory directory, PhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteOrder)` |
    `void` | TiffImagingParameters.`setCustomPhotometricInterpreter​(PhotometricInterpreter customPhotometricInterpreter)` |

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

    Fields in org.apache.commons.imaging.formats.tiff.datareaders declared as PhotometricInterpreter
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected PhotometricInterpreter` | ImageDataReader.`photometricInterpreter` |

    Constructors in org.apache.commons.imaging.formats.tiff.datareaders with parameters of type PhotometricInterpreter
    Constructor | Description
    --- | ---
    `DataReaderStrips​(TiffDirectory directory, PhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int sampleFormat, int width, int height, int compression, TiffPlanarConfiguration planarConfiguration, ByteOrder byteOrder, int rowsPerStrip, TiffImageData.Strips imageData)` |
    `DataReaderTiled​(TiffDirectory directory, PhotometricInterpreter 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, TiffImageData.Tiles imageData)` |
    `ImageDataReader​(TiffDirectory directory, PhotometricInterpreter photometricInterpreter, int[] bitsPerSample, int predictor, int samplesPerPixel, int sampleFormat, int width, int height, TiffPlanarConfiguration planarConfiguration)` |

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

    Subclasses of PhotometricInterpreter 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.
    `class` | `PhotometricInterpreterPalette` |
    `class` | `PhotometricInterpreterRgb` |
    `class` | `PhotometricInterpreterYCbCr` |

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

    Subclasses of PhotometricInterpreter in org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint
    Modifier and Type | Class | Description
    --- | --- | ---
    `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.