## Uses of Class
org.apache.commons.imaging.common.ImageBuilder

- Packages that use ImageBuilder
  Package | Description
  --- | ---
  org.apache.commons.imaging.common | Provides utility classes that are employed across multiple image formats and sub-packages.
  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 ImageBuilder in org.apache.commons.imaging.common

    Methods in org.apache.commons.imaging.common that return ImageBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `ImageBuilder` | ImageBuilder.`getSubset​(int x, int y, int w, int h)` | Gets a subset of the ImageBuilder content using the specified parameters to indicate an area of interest.

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

    Methods in org.apache.commons.imaging.formats.tiff.datareaders that return ImageBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `ImageBuilder` | DataReaderStrips.`readImageData​(Rectangle subImageSpecification, boolean hasAlpha, boolean isAlphaPreMultiplied)` |
    `ImageBuilder` | DataReaderTiled.`readImageData​(Rectangle subImageSpecification, boolean hasAlpha, boolean isAlphaPreMultiplied)` |
    `abstract ImageBuilder` | ImageDataReader.`readImageData​(Rectangle subImageSpecification, boolean hasAlpha, boolean isAlphaPremultiplied)` | Read the image data from the IFD associated with this instance of ImageDataReader using the optional sub-image specification if desired.

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

    Methods in org.apache.commons.imaging.formats.tiff.photometricinterpreters with parameters of type ImageBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract void` | PhotometricInterpreter.`interpretPixel​(ImageBuilder imageBuilder, int[] samples, int x, int y)` |
    `void` | PhotometricInterpreterBiLevel.`interpretPixel​(ImageBuilder imageBuilder, int[] samples, int x, int y)` |
    `void` | PhotometricInterpreterCieLab.`interpretPixel​(ImageBuilder imageBuilder, int[] samples, int x, int y)` |
    `void` | PhotometricInterpreterCmyk.`interpretPixel​(ImageBuilder imageBuilder, int[] samples, int x, int y)` |
    `void` | PhotometricInterpreterLogLuv.`interpretPixel​(ImageBuilder imageBuilder, int[] samples, int x, int y)` |
    `void` | PhotometricInterpreterPalette.`interpretPixel​(ImageBuilder imageBuilder, int[] samples, int x, int y)` |
    `void` | PhotometricInterpreterRgb.`interpretPixel​(ImageBuilder imageBuilder, int[] samples, int x, int y)` |
    `void` | PhotometricInterpreterYCbCr.`interpretPixel​(ImageBuilder imageBuilder, int[] samples, int x, int y)` |

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

    Methods in org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint with parameters of type ImageBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PhotometricInterpreterFloat.`interpretPixel​(ImageBuilder imageBuilder, int[] samples, int x, int y)` |