## Uses of Class
org.apache.commons.imaging.ImageReadException

- Packages that use ImageReadException
  Package | Description
  --- | ---
  org.apache.commons.imaging | The main package for Apache Commons Imaging.
  org.apache.commons.imaging.common | Provides utility classes that are employed across multiple image formats and sub-packages.
  org.apache.commons.imaging.common.itu_t4 | Provides ITU-T T.4 and T.6 compression classes.
  org.apache.commons.imaging.common.mylzw | Provides LZW compression.
  org.apache.commons.imaging.formats.bmp | The BMP image format.
  org.apache.commons.imaging.formats.dcx | The DCX image format.
  org.apache.commons.imaging.formats.gif | The GIF image format.
  org.apache.commons.imaging.formats.icns | The ICNS image format.
  org.apache.commons.imaging.formats.ico | The ICO/CUR image formats.
  org.apache.commons.imaging.formats.jpeg | The JPEG image format.
  org.apache.commons.imaging.formats.jpeg.decoder | JPEG image format decoder.
  org.apache.commons.imaging.formats.jpeg.exif | JPEG image format Exif utilities.
  org.apache.commons.imaging.formats.jpeg.iptc | JPEG image format IPTC metadata.
  org.apache.commons.imaging.formats.jpeg.segments | JPEG image format segments.
  org.apache.commons.imaging.formats.jpeg.xmp | JPEG image format XMP metadata.
  org.apache.commons.imaging.formats.pcx | The PCX image format.
  org.apache.commons.imaging.formats.png | The PNG image format.
  org.apache.commons.imaging.formats.pnm | The PNM image format family.
  org.apache.commons.imaging.formats.psd | The PSD image format.
  org.apache.commons.imaging.formats.rgbe | The Radiance HDR image format.
  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.fieldtypes | TIFF field types.
  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.
  org.apache.commons.imaging.formats.tiff.taginfos | Classes for the TIFF tags.
  org.apache.commons.imaging.formats.wbmp | The Wireless Application Protocol Bitmap Format image format.
  org.apache.commons.imaging.formats.xbm | The X BitMap image format.
  org.apache.commons.imaging.formats.xpm | The X PixMap image format.
  org.apache.commons.imaging.icc | ICC color profile.

- - ### Uses of ImageReadException in org.apache.commons.imaging

    Methods in org.apache.commons.imaging that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FormatCompliance.`addComment​(String comment)` |
    `void` | FormatCompliance.`addComment​(String comment, int value)` |
    `boolean` | FormatCompliance.`checkBounds​(String name, int min, int max, int actual)` |
    `boolean` | FormatCompliance.`compare​(String name, int[] valid, int actual)` |
    `boolean` | FormatCompliance.`compare​(String name, int valid, int actual)` |
    `boolean` | FormatCompliance.`compareBytes​(String name, byte[] expected, byte[] actual)` |
    `BufferedImage` | ColorTools.`correctImage​(BufferedImage src, File file)` |
    `String` | ImageParser.`dumpImageFile​(byte[] bytes)` | Write the ImageInfo and format-specific information for the image content of the specified byte array to a string.
    `String` | ImageParser.`dumpImageFile​(File file)` | Write the ImageInfo and format-specific information for the image content of the specified file to a string.
    `boolean` | ImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` | Write the ImageInfo and format-specific information for the image content of the specified byte source to a PrintWriter
    `String` | ImageParser.`dumpImageFile​(ByteSource byteSource)` | Write the ImageInfo and format-specific information for the image content of the specified byte source to a string.
    `static String` | Imaging.`dumpImageFile​(byte[] bytes)` | Write the ImageInfo and format-specific information for the image content of the specified byte array to a string.
    `static String` | Imaging.`dumpImageFile​(File file)` | Write the ImageInfo and format-specific information for the image content of the specified file to a string.
    `List<BufferedImage>` | ImageParser.`getAllBufferedImages​(byte[] bytes)` | Gets all images specified by the byte array (some formats may include multiple images within a single data source).
    `List<BufferedImage>` | ImageParser.`getAllBufferedImages​(File file)` | Gets all images specified by indicated file (some formats may include multiple images within a single data source).
    `List<BufferedImage>` | ImageParser.`getAllBufferedImages​(ByteSource byteSource)` | Gets all images specified by the byte source (some formats may include multiple images within a single data source).
    `static List<BufferedImage>` | Imaging.`getAllBufferedImages​(byte[] bytes)` | Gets all images specified by the byte array (some formats may include multiple images within a single data source).
    `static List<BufferedImage>` | Imaging.`getAllBufferedImages​(File file)` | Gets all images specified by the file (some formats may include multiple images within a single data source).
    `static List<BufferedImage>` | Imaging.`getAllBufferedImages​(InputStream is, String fileName)` | Gets all images specified by the InputStream (some formats may include multiple images within a single data source).
    `BufferedImage` | ImageParser.`getBufferedImage​(byte[] bytes, T params)` | Gets a buffered image specified by the byte array (for sources that specify multiple images, choice of which image is returned is implementation dependent).
    `BufferedImage` | ImageParser.`getBufferedImage​(File file, T params)` | Gets a buffered image specified by the indicated file (for sources that specify multiple images, choice of which image is returned is implementation dependent).
    `abstract BufferedImage` | ImageParser.`getBufferedImage​(ByteSource byteSource, T params)` | Gets a buffered image specified by the byte source (for sources that specify multiple images, choice of which image is returned is implementation dependent).
    `static BufferedImage` | Imaging.`getBufferedImage​(byte[] bytes)` | Reads the first image from a byte array.
    `static BufferedImage` | Imaging.`getBufferedImage​(File file)` | Reads the first image from a file.
    `static BufferedImage` | Imaging.`getBufferedImage​(InputStream is)` | Reads the first image from an InputStream.
    `static BufferedImage` | Imaging.`getBufferedImage​(InputStream is, String fileName)` | Reads the first image from an InputStream.
    `FormatCompliance` | ImageParser.`getFormatCompliance​(byte[] bytes)` | Determines the format compliance of the content of the supplied byte array based on rules provided by a specific implementation.
    `FormatCompliance` | ImageParser.`getFormatCompliance​(File file)` | Determines the format compliance of the specified file based on rules provided by a specific implementation.
    `FormatCompliance` | ImageParser.`getFormatCompliance​(ByteSource byteSource)` | Determines the format compliance of the content of the supplied byte source based on rules provided by a specific implementation.
    `static FormatCompliance` | Imaging.`getFormatCompliance​(byte[] bytes)` | Attempts to determine the image format of the specified data and evaluates its format compliance.
    `static FormatCompliance` | Imaging.`getFormatCompliance​(File file)` | Attempts to determine the image format of the specified data and evaluates its format compliance.
    `static ICC_Profile` | Imaging.`getICCProfile​(byte[] bytes)` | Extracts an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and TIFF images.
    `static ICC_Profile` | Imaging.`getICCProfile​(File file)` | Extracts an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and TIFF images.
    `static ICC_Profile` | Imaging.`getICCProfile​(InputStream is, String fileName)` | Extracts an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and TIFF images.
    `protected static ICC_Profile` | Imaging.`getICCProfile​(ByteSource byteSource)` |
    `byte[]` | ImageParser.`getICCProfileBytes​(byte[] bytes)` | Get an array of bytes describing the International Color Consortium (ICC) specification for the color space of the image contained in the input byte array.
    `byte[]` | ImageParser.`getICCProfileBytes​(byte[] bytes, T params)` | Get an array of bytes describing the International Color Consortium (ICC) specification for the color space of the image contained in the input byte array.
    `byte[]` | ImageParser.`getICCProfileBytes​(File file)` | Get an array of bytes describing the International Color Consortium (ICC) specification for the color space of the image contained in the input file.
    `byte[]` | ImageParser.`getICCProfileBytes​(File file, T params)` | Get an array of bytes describing the International Color Consortium (ICC) specification for the color space of the image contained in the input file.
    `abstract byte[]` | ImageParser.`getICCProfileBytes​(ByteSource byteSource, T params)` | Get an array of bytes describing the International Color Consortium (ICC) specification for the color space of the image contained in the input byteSource.
    `static byte[]` | Imaging.`getICCProfileBytes​(byte[] bytes)` | Extracts the raw bytes of an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and TIFF images.
    `static byte[]` | Imaging.`getICCProfileBytes​(File file)` | Extracts the raw bytes of an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and TIFF images.
    `ImageInfo` | ImageParser.`getImageInfo​(byte[] bytes, T params)` | Get image information from the specified array of bytes.
    `ImageInfo` | ImageParser.`getImageInfo​(File file, T params)` | Get image information from the specified file Format-specific ImageParser implementations are expected to return a valid ImageInfo object or to throw an ImageReadException if unable to process the specified data.
    `ImageInfo` | ImageParser.`getImageInfo​(ByteSource byteSource)` | Get image information from the specified ByteSource.
    `abstract ImageInfo` | ImageParser.`getImageInfo​(ByteSource byteSource, T params)` | Get image information from the specified ByteSource.
    `static ImageInfo` | Imaging.`getImageInfo​(byte[] bytes)` | Parses the "image info" of an image.
    `static ImageInfo` | Imaging.`getImageInfo​(File file)` | Parses the "image info" of an image file.
    `static ImageInfo` | Imaging.`getImageInfo​(InputStream is, String fileName)` | Parses the "image info" of an image.
    `static ImageInfo` | Imaging.`getImageInfo​(String fileName, byte[] bytes)` | Parses the "image info" of an image.
    `Dimension` | ImageParser.`getImageSize​(byte[] bytes)` | Get the size of the image described by the specified byte array.
    `Dimension` | ImageParser.`getImageSize​(byte[] bytes, T params)` | Get the size of the image described by the specified byte array.
    `Dimension` | ImageParser.`getImageSize​(File file)` | Get the size of the image described by the specified file.
    `Dimension` | ImageParser.`getImageSize​(File file, T params)` | Get the size of the image described by the specified file.
    `abstract Dimension` | ImageParser.`getImageSize​(ByteSource byteSource, T params)` | Get the size of the image described by the specified ByteSource.
    `static Dimension` | Imaging.`getImageSize​(byte[] bytes)` | Determines the width and height of an image.
    `static Dimension` | Imaging.`getImageSize​(File file)` | Determines the width and height of an image file.
    `static Dimension` | Imaging.`getImageSize​(InputStream is, String fileName)` | Determines the width and height of an image.
    `static Dimension` | Imaging.`getImageSize​(ByteSource byteSource)` | Determines the width and height of an image byte source.
    `ImageMetadata` | ImageParser.`getMetadata​(byte[] bytes)` | Get image metadata from the specified array of bytes.
    `ImageMetadata` | ImageParser.`getMetadata​(byte[] bytes, T params)` | Get image metadata from the specified array of bytes.
    `ImageMetadata` | ImageParser.`getMetadata​(File file)` | Get image metadata from the specified file.
    `ImageMetadata` | ImageParser.`getMetadata​(File file, T params)` | Get image metadata from the specified file.
    `ImageMetadata` | ImageParser.`getMetadata​(ByteSource byteSource)` | Get image metadata from the specified byte source.
    `abstract ImageMetadata` | ImageParser.`getMetadata​(ByteSource byteSource, T params)` | Get image metadata from the specified byte source.
    `static ImageMetadata` | Imaging.`getMetadata​(byte[] bytes)` | Parses the metadata of an image.
    `static ImageMetadata` | Imaging.`getMetadata​(File file)` | Parses the metadata of an image file.
    `static ImageMetadata` | Imaging.`getMetadata​(InputStream is, String fileName)` | Parses the metadata of an image file.
    `static String` | Imaging.`getXmpXml​(byte[] bytes)` | Extracts the embedded XML metadata as an XML string.
    `static String` | Imaging.`getXmpXml​(File file)` | Extracts the embedded XML metadata as an XML string.
    `static String` | Imaging.`getXmpXml​(InputStream is, String fileName)` | Extracts the embedded XML metadata as an XML string.
    `static String` | Imaging.`getXmpXml​(ByteSource byteSource)` | Extracts the embedded XML metadata as an XML string.

  - ### Uses of ImageReadException in org.apache.commons.imaging.common

    Methods in org.apache.commons.imaging.common that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `byte[]` | PackBits.`decompress​(byte[] bytes, int expected)` |
    `static byte[]` | ZlibDeflate.`decompress​(byte[] bytes, int expectedSize)` | Compress the byte[] using ZLIB deflate decompression.
    `String` | XmpEmbeddable.`getXmpXml​(ByteSource byteSource, XmpImagingParameters params)` | Get a string containing XML-formatted text conforming to the Extensible Metadata Platform (EXP) standard for representing information about image content.
    `String` | BasicCParser.`nextToken()` |
    `static ByteArrayOutputStream` | BasicCParser.`preprocess​(InputStream is, StringBuilder firstComment, Map<String,​String> defines)` |
    `static void` | BinaryFunctions.`readAndVerifyBytes​(InputStream is, byte[] expected, String exception)` |
    `static void` | BinaryFunctions.`readAndVerifyBytes​(InputStream is, BinaryConstant expected, String exception)` |
    `static void` | BasicCParser.`unescapeString​(StringBuilder stringBuilder, String string)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.common.itu_t4

    Methods in org.apache.commons.imaging.common.itu_t4 that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static byte[]` | T4AndT6Compression.`decompressModifiedHuffman​(byte[] compressed, int width, int height)` | Decompresses the "Modified Huffman" encoding of section 10 in the TIFF6 specification.
    `static byte[]` | T4AndT6Compression.`decompressT4_1D​(byte[] compressed, int width, int height, boolean hasFill)` | Decompresses T.4 1D encoded data.
    `static byte[]` | T4AndT6Compression.`decompressT4_2D​(byte[] compressed, int width, int height, boolean hasFill)` | Decompressed T.4 2D encoded data.
    `static byte[]` | T4AndT6Compression.`decompressT6​(byte[] compressed, int width, int height)` | Decompress T.6 encoded data.

  - ### Uses of ImageReadException in org.apache.commons.imaging.common.mylzw

    Constructors in org.apache.commons.imaging.common.mylzw that throw ImageReadException
    Constructor | Description
    --- | ---
    `MyLzwDecompressor​(int initialCodeSize, ByteOrder byteOrder)` |
    `MyLzwDecompressor​(int initialCodeSize, ByteOrder byteOrder, MyLzwDecompressor.Listener listener)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.bmp

    Methods in org.apache.commons.imaging.formats.bmp that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | BmpImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `BufferedImage` | BmpImageParser.`getBufferedImage​(InputStream inputStream, BmpImagingParameters params)` |
    `BufferedImage` | BmpImageParser.`getBufferedImage​(ByteSource byteSource, BmpImagingParameters params)` |
    `FormatCompliance` | BmpImageParser.`getFormatCompliance​(ByteSource byteSource)` |
    `byte[]` | BmpImageParser.`getICCProfileBytes​(ByteSource byteSource, BmpImagingParameters params)` |
    `ImageInfo` | BmpImageParser.`getImageInfo​(ByteSource byteSource, BmpImagingParameters params)` |
    `Dimension` | BmpImageParser.`getImageSize​(ByteSource byteSource, BmpImagingParameters params)` |
    `ImageMetadata` | BmpImageParser.`getMetadata​(ByteSource byteSource, BmpImagingParameters params)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.dcx

    Methods in org.apache.commons.imaging.formats.dcx that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | DcxImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `List<BufferedImage>` | DcxImageParser.`getAllBufferedImages​(ByteSource byteSource)` |
    `BufferedImage` | DcxImageParser.`getBufferedImage​(ByteSource byteSource, PcxImagingParameters params)` |
    `byte[]` | DcxImageParser.`getICCProfileBytes​(ByteSource byteSource, PcxImagingParameters params)` |
    `ImageInfo` | DcxImageParser.`getImageInfo​(ByteSource byteSource, PcxImagingParameters params)` |
    `Dimension` | DcxImageParser.`getImageSize​(ByteSource byteSource, PcxImagingParameters params)` |
    `ImageMetadata` | DcxImageParser.`getMetadata​(ByteSource byteSource, PcxImagingParameters params)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.gif

    Methods in org.apache.commons.imaging.formats.gif that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | GifImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `List<BufferedImage>` | GifImageParser.`getAllBufferedImages​(ByteSource byteSource)` |
    `BufferedImage` | GifImageParser.`getBufferedImage​(ByteSource byteSource, GifImagingParameters params)` |
    `FormatCompliance` | GifImageParser.`getFormatCompliance​(ByteSource byteSource)` |
    `byte[]` | GifImageParser.`getICCProfileBytes​(ByteSource byteSource, GifImagingParameters params)` |
    `ImageInfo` | GifImageParser.`getImageInfo​(ByteSource byteSource, GifImagingParameters params)` |
    `Dimension` | GifImageParser.`getImageSize​(ByteSource byteSource, GifImagingParameters params)` |
    `ImageMetadata` | GifImageParser.`getMetadata​(ByteSource byteSource, GifImagingParameters params)` |
    `String` | GifImageParser.`getXmpXml​(ByteSource byteSource, XmpImagingParameters params)` | Extracts embedded XML metadata as XML string.

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.icns

    Methods in org.apache.commons.imaging.formats.icns that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | IcnsImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `List<BufferedImage>` | IcnsImageParser.`getAllBufferedImages​(ByteSource byteSource)` |
    `BufferedImage` | IcnsImageParser.`getBufferedImage​(ByteSource byteSource, IcnsImagingParameters params)` |
    `byte[]` | IcnsImageParser.`getICCProfileBytes​(ByteSource byteSource, IcnsImagingParameters params)` |
    `ImageInfo` | IcnsImageParser.`getImageInfo​(ByteSource byteSource, IcnsImagingParameters params)` |
    `Dimension` | IcnsImageParser.`getImageSize​(ByteSource byteSource, IcnsImagingParameters params)` |
    `ImageMetadata` | IcnsImageParser.`getMetadata​(ByteSource byteSource, IcnsImagingParameters params)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.ico

    Methods in org.apache.commons.imaging.formats.ico that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | IcoImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `List<BufferedImage>` | IcoImageParser.`getAllBufferedImages​(ByteSource byteSource)` |
    `BufferedImage` | IcoImageParser.`getBufferedImage​(ByteSource byteSource, IcoImagingParameters params)` |
    `byte[]` | IcoImageParser.`getICCProfileBytes​(ByteSource byteSource, IcoImagingParameters params)` |
    `ImageInfo` | IcoImageParser.`getImageInfo​(ByteSource byteSource, IcoImagingParameters params)` |
    `Dimension` | IcoImageParser.`getImageSize​(ByteSource byteSource, IcoImagingParameters params)` |
    `ImageMetadata` | IcoImageParser.`getMetadata​(ByteSource byteSource, IcoImagingParameters params)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.jpeg

    Methods in org.apache.commons.imaging.formats.jpeg that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | JpegImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `void` | JpegUtils.`dumpJFIF​(ByteSource byteSource)` |
    `BufferedImage` | JpegImageParser.`getBufferedImage​(ByteSource byteSource, JpegImagingParameters params)` |
    `TiffImageMetadata` | JpegImageParser.`getExifMetadata​(ByteSource byteSource, TiffImagingParameters params)` |
    `byte[]` | JpegImageParser.`getExifRawData​(ByteSource byteSource)` |
    `BufferedImage` | JpegImageMetadata.`getEXIFThumbnail()` | Get the thumbnail image if available.
    `Dimension` | JpegImageMetadata.`getEXIFThumbnailSize()` | Returns the size of the first JPEG thumbnail found in the EXIF metadata.
    `byte[]` | JpegImageParser.`getICCProfileBytes​(ByteSource byteSource, JpegImagingParameters params)` |
    `ImageInfo` | JpegImageParser.`getImageInfo​(ByteSource byteSource, JpegImagingParameters params)` |
    `Dimension` | JpegImageParser.`getImageSize​(ByteSource byteSource, JpegImagingParameters params)` |
    `ImageMetadata` | JpegImageParser.`getMetadata​(ByteSource byteSource, JpegImagingParameters params)` |
    `JpegPhotoshopMetadata` | JpegImageParser.`getPhotoshopMetadata​(ByteSource byteSource, JpegImagingParameters params)` |
    `String` | JpegImageParser.`getXmpXml​(ByteSource byteSource, XmpImagingParameters params)` | Extracts embedded XML metadata as XML string.
    `boolean` | JpegImageParser.`hasExifSegment​(ByteSource byteSource)` |
    `boolean` | JpegImageParser.`hasIptcSegment​(ByteSource byteSource)` |
    `boolean` | JpegImageParser.`hasXmpSegment​(ByteSource byteSource)` |
    `List<Segment>` | JpegImageParser.`readSegments​(ByteSource byteSource, int[] markers, boolean returnAfterFirst)` |
    `void` | JpegUtils.`traverseJFIF​(ByteSource byteSource, JpegUtils.Visitor visitor)` |
    `boolean` | JpegUtils.Visitor.`visitSegment​(int marker, byte[] markerBytes, int segmentLength, byte[] segmentLengthBytes, byte[] segmentData)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.jpeg.decoder

    Methods in org.apache.commons.imaging.formats.jpeg.decoder that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `BufferedImage` | JpegDecoder.`decode​(ByteSource byteSource)` |
    `boolean` | JpegDecoder.`visitSegment​(int marker, byte[] markerBytes, int segmentLength, byte[] segmentLengthBytes, byte[] segmentData)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.jpeg.exif

    Methods in org.apache.commons.imaging.formats.jpeg.exif that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ExifRewriter.`removeExifMetadata​(byte[] src, OutputStream os)` | Reads a Jpeg image, removes all EXIF metadata (by removing the APP1 segment), and writes the result to a stream.
    `void` | ExifRewriter.`removeExifMetadata​(File src, OutputStream os)` | Reads a Jpeg image, removes all EXIF metadata (by removing the APP1 segment), and writes the result to a stream.
    `void` | ExifRewriter.`removeExifMetadata​(InputStream src, OutputStream os)` | Reads a Jpeg image, removes all EXIF metadata (by removing the APP1 segment), and writes the result to a stream.
    `void` | ExifRewriter.`removeExifMetadata​(ByteSource byteSource, OutputStream os)` | Reads a Jpeg image, removes all EXIF metadata (by removing the APP1 segment), and writes the result to a stream.
    `void` | ExifRewriter.`updateExifMetadataLossless​(byte[] src, OutputStream os, TiffOutputSet outputSet)` | Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
    `void` | ExifRewriter.`updateExifMetadataLossless​(File src, OutputStream os, TiffOutputSet outputSet)` | Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
    `void` | ExifRewriter.`updateExifMetadataLossless​(InputStream src, OutputStream os, TiffOutputSet outputSet)` | Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
    `void` | ExifRewriter.`updateExifMetadataLossless​(ByteSource byteSource, OutputStream os, TiffOutputSet outputSet)` | Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
    `void` | ExifRewriter.`updateExifMetadataLossy​(byte[] src, OutputStream os, TiffOutputSet outputSet)` | Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
    `void` | ExifRewriter.`updateExifMetadataLossy​(File src, OutputStream os, TiffOutputSet outputSet)` | Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
    `void` | ExifRewriter.`updateExifMetadataLossy​(InputStream src, OutputStream os, TiffOutputSet outputSet)` | Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
    `void` | ExifRewriter.`updateExifMetadataLossy​(ByteSource byteSource, OutputStream os, TiffOutputSet outputSet)` | Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.jpeg.iptc

    Methods in org.apache.commons.imaging.formats.jpeg.iptc that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<IptcBlock>` | IptcParser.`parseAllBlocks​(byte[] bytes, boolean strict)` |
    `PhotoshopApp13Data` | IptcParser.`parsePhotoshopSegment​(byte[] bytes, boolean strict)` |
    `PhotoshopApp13Data` | IptcParser.`parsePhotoshopSegment​(byte[] bytes, ImagingParameters params)` |
    `void` | JpegIptcRewriter.`removeIPTC​(byte[] src, OutputStream os)` | Reads a Jpeg image, removes all IPTC data from the App13 segment but leaves the other data in that segment (if present) unchanged and writes the result to a stream.
    `void` | JpegIptcRewriter.`removeIPTC​(byte[] src, OutputStream os, boolean removeSegment)` | Reads a Jpeg image, removes all IPTC data from the App13 segment but leaves the other data in that segment (if present) unchanged (unless removeSegment is true) and writes the result to a stream.
    `void` | JpegIptcRewriter.`removeIPTC​(File src, OutputStream os)` | Reads a Jpeg image, removes all IPTC data from the App13 segment but leaves the other data in that segment (if present) unchanged and writes the result to a stream.
    `void` | JpegIptcRewriter.`removeIPTC​(File src, OutputStream os, boolean removeSegment)` | Reads a Jpeg image, removes all IPTC data from the App13 segment but leaves the other data in that segment (if present) unchanged (unless removeSegment is true) and writes the result to a stream.
    `void` | JpegIptcRewriter.`removeIPTC​(InputStream src, OutputStream os)` | Reads a Jpeg image, removes all IPTC data from the App13 segment but leaves the other data in that segment (if present) unchanged and writes the result to a stream.
    `void` | JpegIptcRewriter.`removeIPTC​(InputStream src, OutputStream os, boolean removeSegment)` | Reads a Jpeg image, removes all IPTC data from the App13 segment but leaves the other data in that segment (if present) unchanged (unless removeSegment is true) and writes the result to a stream.
    `void` | JpegIptcRewriter.`removeIPTC​(ByteSource byteSource, OutputStream os)` | Reads a Jpeg image, removes all IPTC data from the App13 segment but leaves the other data in that segment (if present) unchanged and writes the result to a stream.
    `void` | JpegIptcRewriter.`removeIPTC​(ByteSource byteSource, OutputStream os, boolean removeSegment)` | Reads a Jpeg image, removes all IPTC data from the App13 segment but leaves the other data in that segment (if present) unchanged (unless removeSegment is true) and writes the result to a stream.
    `void` | JpegIptcRewriter.`writeIPTC​(byte[] src, OutputStream os, PhotoshopApp13Data newData)` | Reads a Jpeg image, replaces the IPTC data in the App13 segment but leaves the other data in that segment (if present) unchanged and writes the result to a stream.
    `void` | JpegIptcRewriter.`writeIPTC​(File src, OutputStream os, PhotoshopApp13Data newData)` | Reads a Jpeg image, replaces the IPTC data in the App13 segment but leaves the other data in that segment (if present) unchanged and writes the result to a stream.
    `void` | JpegIptcRewriter.`writeIPTC​(InputStream src, OutputStream os, PhotoshopApp13Data newData)` | Reads a Jpeg image, replaces the IPTC data in the App13 segment but leaves the other data in that segment (if present) unchanged and writes the result to a stream.
    `void` | JpegIptcRewriter.`writeIPTC​(ByteSource byteSource, OutputStream os, PhotoshopApp13Data newData)` | Reads a Jpeg image, replaces the IPTC data in the App13 segment but leaves the other data in that segment (if present) unchanged and writes the result to a stream.

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.jpeg.segments

    Methods in org.apache.commons.imaging.formats.jpeg.segments that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `PhotoshopApp13Data` | App13Segment.`parsePhotoshopSegment​(ImagingParameters params)` |

    Constructors in org.apache.commons.imaging.formats.jpeg.segments that throw ImageReadException
    Constructor | Description
    --- | ---
    `App2Segment​(int marker, byte[] segmentData)` |
    `App2Segment​(int marker, int markerLength, InputStream is2)` |
    `DqtSegment​(int marker, byte[] segmentData)` |
    `DqtSegment​(int marker, int length, InputStream is)` |
    `JfifSegment​(int marker, byte[] segmentData)` |
    `JfifSegment​(int marker, int markerLength, InputStream is)` |
    `SofnSegment​(int marker, byte[] segmentData)` |
    `SofnSegment​(int marker, int markerLength, InputStream is)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.jpeg.xmp

    Methods in org.apache.commons.imaging.formats.jpeg.xmp that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected JpegRewriter.JFIFPieces` | JpegRewriter.`analyzeJFIF​(ByteSource byteSource)` |
    `String` | JpegXmpParser.`parseXmpJpegSegment​(byte[] segmentData)` |
    `void` | JpegXmpRewriter.`removeXmpXml​(byte[] src, OutputStream os)` | Reads a Jpeg image, removes all XMP XML (by removing the APP1 segment), and writes the result to a stream.
    `void` | JpegXmpRewriter.`removeXmpXml​(File src, OutputStream os)` | Reads a Jpeg image, removes all XMP XML (by removing the APP1 segment), and writes the result to a stream.
    `void` | JpegXmpRewriter.`removeXmpXml​(InputStream src, OutputStream os)` | Reads a Jpeg image, removes all XMP XML (by removing the APP1 segment), and writes the result to a stream.
    `void` | JpegXmpRewriter.`removeXmpXml​(ByteSource byteSource, OutputStream os)` | Reads a Jpeg image, removes all XMP XML (by removing the APP1 segment), and writes the result to a stream.
    `void` | JpegXmpRewriter.`updateXmpXml​(byte[] src, OutputStream os, String xmpXml)` | Reads a Jpeg image, replaces the XMP XML and writes the result to a stream.
    `void` | JpegXmpRewriter.`updateXmpXml​(File src, OutputStream os, String xmpXml)` | Reads a Jpeg image, replaces the XMP XML and writes the result to a stream.
    `void` | JpegXmpRewriter.`updateXmpXml​(InputStream src, OutputStream os, String xmpXml)` | Reads a Jpeg image, replaces the XMP XML and writes the result to a stream.
    `void` | JpegXmpRewriter.`updateXmpXml​(ByteSource byteSource, OutputStream os, String xmpXml)` | Reads a Jpeg image, replaces the XMP XML and writes the result to a stream.

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.pcx

    Methods in org.apache.commons.imaging.formats.pcx that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | PcxImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `BufferedImage` | PcxImageParser.`getBufferedImage​(ByteSource byteSource, PcxImagingParameters params)` |
    `byte[]` | PcxImageParser.`getICCProfileBytes​(ByteSource byteSource, PcxImagingParameters params)` |
    `ImageInfo` | PcxImageParser.`getImageInfo​(ByteSource byteSource, PcxImagingParameters params)` |
    `Dimension` | PcxImageParser.`getImageSize​(ByteSource byteSource, PcxImagingParameters params)` |
    `ImageMetadata` | PcxImageParser.`getMetadata​(ByteSource byteSource, PcxImagingParameters params)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.png

    Methods in org.apache.commons.imaging.formats.png that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | PngImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `BufferedImage` | PngImageParser.`getBufferedImage​(ByteSource byteSource, PngImagingParameters params)` |
    `List<String>` | PngImageParser.`getChunkTypes​(InputStream is)` |
    `byte[]` | PngImageParser.`getICCProfileBytes​(ByteSource byteSource, PngImagingParameters params)` |
    `ImageInfo` | PngImageParser.`getImageInfo​(ByteSource byteSource, PngImagingParameters params)` |
    `Dimension` | PngImageParser.`getImageSize​(ByteSource byteSource, PngImagingParameters params)` |
    `ImageMetadata` | PngImageParser.`getMetadata​(ByteSource byteSource, PngImagingParameters params)` |
    `String` | PngImageParser.`getXmpXml​(ByteSource byteSource, XmpImagingParameters params)` |
    `boolean` | PngImageParser.`hasChunkType​(ByteSource byteSource, ChunkType chunkType)` |
    `void` | PngImageParser.`readSignature​(InputStream is)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.pnm

    Methods in org.apache.commons.imaging.formats.pnm that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | PnmImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `BufferedImage` | PnmImageParser.`getBufferedImage​(ByteSource byteSource, PnmImagingParameters params)` |
    `byte[]` | PnmImageParser.`getICCProfileBytes​(ByteSource byteSource, PnmImagingParameters params)` |
    `ImageInfo` | PnmImageParser.`getImageInfo​(ByteSource byteSource, PnmImagingParameters params)` |
    `Dimension` | PnmImageParser.`getImageSize​(ByteSource byteSource, PnmImagingParameters params)` |
    `ImageMetadata` | PnmImageParser.`getMetadata​(ByteSource byteSource, PnmImagingParameters params)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.psd

    Methods in org.apache.commons.imaging.formats.psd that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | PsdImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `BufferedImage` | PsdImageParser.`getBufferedImage​(ByteSource byteSource, PsdImagingParameters params)` |
    `byte[]` | PsdImageParser.`getICCProfileBytes​(ByteSource byteSource, PsdImagingParameters params)` |
    `ImageInfo` | PsdImageParser.`getImageInfo​(ByteSource byteSource, PsdImagingParameters params)` |
    `Dimension` | PsdImageParser.`getImageSize​(ByteSource byteSource, PsdImagingParameters params)` |
    `ImageMetadata` | PsdImageParser.`getMetadata​(ByteSource byteSource, PsdImagingParameters params)` |
    `String` | PsdImageParser.`getXmpXml​(ByteSource byteSource, XmpImagingParameters params)` | Extracts embedded XML metadata as XML string.

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.rgbe

    Methods in org.apache.commons.imaging.formats.rgbe that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `BufferedImage` | RgbeImageParser.`getBufferedImage​(ByteSource byteSource, RgbeImagingParameters params)` |
    `byte[]` | RgbeImageParser.`getICCProfileBytes​(ByteSource byteSource, RgbeImagingParameters params)` |
    `ImageInfo` | RgbeImageParser.`getImageInfo​(ByteSource byteSource, RgbeImagingParameters params)` |
    `Dimension` | RgbeImageParser.`getImageSize​(ByteSource byteSource, RgbeImagingParameters params)` |
    `ImageMetadata` | RgbeImageParser.`getMetadata​(ByteSource byteSource, RgbeImagingParameters params)` |

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

    Methods in org.apache.commons.imaging.formats.tiff that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<byte[]>` | TiffImageParser.`collectRawImageData​(ByteSource byteSource, TiffImagingParameters params)` |
    `void` | TiffContents.`dissect()` |
    `boolean` | TiffImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `TiffField` | TiffContents.`findField​(TagInfo tag)` |
    `TiffField` | TiffDirectory.`findField​(TagInfo tag)` |
    `TiffField` | TiffDirectory.`findField​(TagInfo tag, boolean failIfMissing)` |
    `TiffField` | TiffImageMetadata.Directory.`findField​(TagInfo tagInfo)` |
    `TiffField` | TiffImageMetadata.`findField​(TagInfo tagInfo)` |
    `TiffField` | TiffImageMetadata.`findField​(TagInfo tagInfo, boolean exactDirectoryMatch)` |
    `List<BufferedImage>` | TiffImageParser.`getAllBufferedImages​(ByteSource byteSource)` |
    `BufferedImage` | TiffImageParser.`getBufferedImage​(ByteSource byteSource, TiffImagingParameters params)` | Gets a buffered image specified by the byte source.
    `protected BufferedImage` | TiffImageParser.`getBufferedImage​(TiffDirectory directory, ByteOrder byteOrder, TiffImagingParameters params)` |
    `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)` |
    `double[]` | TiffField.`getDoubleArrayValue()` |
    `double` | TiffField.`getDoubleValue()` |
    `List<TiffElement>` | TiffContents.`getElements()` |
    `Object` | TiffDirectory.`getFieldValue​(TagInfo tag)` |
    `String[]` | TiffDirectory.`getFieldValue​(TagInfoAscii tag, boolean mustExist)` |
    `byte` | TiffDirectory.`getFieldValue​(TagInfoByte tag)` |
    `byte[]` | TiffDirectory.`getFieldValue​(TagInfoBytes tag, boolean mustExist)` |
    `double` | TiffDirectory.`getFieldValue​(TagInfoDouble tag)` |
    `double[]` | TiffDirectory.`getFieldValue​(TagInfoDoubles tag, boolean mustExist)` |
    `float` | TiffDirectory.`getFieldValue​(TagInfoFloat tag)` |
    `float[]` | TiffDirectory.`getFieldValue​(TagInfoFloats tag, boolean mustExist)` |
    `String` | TiffDirectory.`getFieldValue​(TagInfoGpsText tag, boolean mustExist)` |
    `int` | TiffDirectory.`getFieldValue​(TagInfoLong tag)` |
    `int[]` | TiffDirectory.`getFieldValue​(TagInfoLongs tag, boolean mustExist)` |
    `RationalNumber` | TiffDirectory.`getFieldValue​(TagInfoRational tag)` |
    `RationalNumber[]` | TiffDirectory.`getFieldValue​(TagInfoRationals tag, boolean mustExist)` |
    `byte` | TiffDirectory.`getFieldValue​(TagInfoSByte tag)` |
    `byte[]` | TiffDirectory.`getFieldValue​(TagInfoSBytes tag, boolean mustExist)` |
    `short` | TiffDirectory.`getFieldValue​(TagInfoShort tag)` |
    `int[]` | TiffDirectory.`getFieldValue​(TagInfoShortOrLong tag, boolean mustExist)` |
    `short[]` | TiffDirectory.`getFieldValue​(TagInfoShorts tag, boolean mustExist)` |
    `int` | TiffDirectory.`getFieldValue​(TagInfoSLong tag)` |
    `int[]` | TiffDirectory.`getFieldValue​(TagInfoSLongs tag, boolean mustExist)` |
    `RationalNumber` | TiffDirectory.`getFieldValue​(TagInfoSRational tag)` |
    `RationalNumber[]` | TiffDirectory.`getFieldValue​(TagInfoSRationals tag, boolean mustExist)` |
    `short` | TiffDirectory.`getFieldValue​(TagInfoSShort tag)` |
    `short[]` | TiffDirectory.`getFieldValue​(TagInfoSShorts tag, boolean mustExist)` |
    `String` | TiffDirectory.`getFieldValue​(TagInfoXpString tag, boolean mustExist)` |
    `Object` | TiffImageMetadata.`getFieldValue​(TagInfo tag)` |
    `String[]` | TiffImageMetadata.`getFieldValue​(TagInfoAscii tag)` |
    `byte[]` | TiffImageMetadata.`getFieldValue​(TagInfoByte tag)` |
    `double[]` | TiffImageMetadata.`getFieldValue​(TagInfoDoubles tag)` |
    `float[]` | TiffImageMetadata.`getFieldValue​(TagInfoFloats tag)` |
    `String` | TiffImageMetadata.`getFieldValue​(TagInfoGpsText tag)` |
    `int[]` | TiffImageMetadata.`getFieldValue​(TagInfoLongs tag)` |
    `RationalNumber[]` | TiffImageMetadata.`getFieldValue​(TagInfoRationals tag)` |
    `byte[]` | TiffImageMetadata.`getFieldValue​(TagInfoSBytes tag)` |
    `short[]` | TiffImageMetadata.`getFieldValue​(TagInfoShorts tag)` |
    `int[]` | TiffImageMetadata.`getFieldValue​(TagInfoSLongs tag)` |
    `RationalNumber[]` | TiffImageMetadata.`getFieldValue​(TagInfoSRationals tag)` |
    `short[]` | TiffImageMetadata.`getFieldValue​(TagInfoSShorts tag)` |
    `String` | TiffImageMetadata.`getFieldValue​(TagInfoXpString tag)` |
    `FormatCompliance` | TiffImageParser.`getFormatCompliance​(ByteSource byteSource)` |
    `TiffImageMetadata.GPSInfo` | TiffImageMetadata.`getGPS()` |
    `byte[]` | TiffImageParser.`getICCProfileBytes​(ByteSource byteSource, TiffImagingParameters params)` |
    `ImageInfo` | TiffImageParser.`getImageInfo​(ByteSource byteSource, TiffImagingParameters params)` |
    `Dimension` | TiffImageParser.`getImageSize​(ByteSource byteSource, TiffImagingParameters params)` |
    `int[]` | TiffField.`getIntArrayValue()` |
    `int` | TiffField.`getIntValue()` |
    `int` | TiffField.`getIntValueOrArraySum()` |
    `TiffDirectory.ImageDataElement` | TiffDirectory.`getJpegRawImageDataElement()` |
    `double` | TiffImageMetadata.GPSInfo.`getLatitudeAsDegreesNorth()` |
    `double` | TiffImageMetadata.GPSInfo.`getLongitudeAsDegreesEast()` |
    `ImageMetadata` | TiffImageParser.`getMetadata​(ByteSource byteSource, TiffImagingParameters params)` |
    `TiffRasterData` | TiffDirectory.`getRasterData​(TiffImagingParameters params)` | Reads the numerical data stored in this TIFF directory, if available.
    `String` | TiffDirectory.`getSingleFieldValue​(TagInfoAscii tag)` |
    `int` | TiffDirectory.`getSingleFieldValue​(TagInfoShortOrLong tag)` |
    `String` | TiffField.`getStringValue()` |
    `BufferedImage` | TiffImageMetadata.Directory.`getThumbnail()` |
    `BufferedImage` | TiffDirectory.`getTiffImage()` | Gets the image associated with the directory, if any.
    `BufferedImage` | TiffDirectory.`getTiffImage​(ByteOrder byteOrder)` | Gets the image associated with the directory, if any.
    `BufferedImage` | TiffDirectory.`getTiffImage​(ByteOrder byteOrder, TiffImagingParameters params)` | Gets the image associated with the directory, if any.
    `BufferedImage` | TiffDirectory.`getTiffImage​(TiffImagingParameters params)` | Gets the image associated with the directory, if any.
    `List<TiffDirectory.ImageDataElement>` | TiffDirectory.`getTiffRawImageDataElements()` |
    `Object` | TiffField.`getValue()` |
    `String` | TiffImageParser.`getXmpXml​(ByteSource byteSource, XmpImagingParameters params)` |
    `boolean` | TiffDirectory.`hasJpegImageData()` |
    `boolean` | TiffDirectory.`hasTiffFloatingPointRasterData()` | Indicates whether the directory definition specifies a float-point data format.
    `boolean` | TiffDirectory.`hasTiffImageData()` |
    `boolean` | TiffDirectory.`hasTiffRasterData()` | Indicates whether the content associated with the directory is given in a supported numerical-data format.
    `boolean` | TiffDirectory.`imageDataInStrips()` |
    `void` | TiffReader.`read​(ByteSource byteSource, FormatCompliance formatCompliance, TiffReader.Listener listener)` |
    `TiffContents` | TiffReader.`readContents​(ByteSource byteSource, TiffImagingParameters params, FormatCompliance formatCompliance)` |
    `TiffContents` | TiffReader.`readDirectories​(ByteSource byteSource, boolean readImageData, FormatCompliance formatCompliance)` |
    `TiffContents` | TiffReader.`readFirstDirectory​(ByteSource byteSource, boolean readImageData, FormatCompliance formatCompliance)` |

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

    Methods in org.apache.commons.imaging.formats.tiff.datareaders that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected byte[]` | ImageDataReader.`decompress​(byte[] compressedInput, int compression, int expectedSize, int tileWidth, int tileHeight)` |
    `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.
    `TiffRasterData` | DataReaderStrips.`readRasterData​(Rectangle subImage)` |
    `TiffRasterData` | DataReaderTiled.`readRasterData​(Rectangle subImage)` |
    `abstract TiffRasterData` | ImageDataReader.`readRasterData​(Rectangle subImage)` | Defines a method for accessing the floating-point raster data in a TIFF image.
    `protected int[]` | ImageDataReader.`unpackFloatingPointSamples​(int width, int height, int scanSize, byte[] bytes, int bitsPerPixel, ByteOrder byteOrder)` | Given a source file that specifies the floating-point data format, unpack the raw bytes obtained from the source file and organize them into an array of integers containing the bit-equivalent of IEEE-754 32-bit floats.

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

    Methods in org.apache.commons.imaging.formats.tiff.fieldtypes that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static FieldType` | FieldType.`getFieldType​(int type)` |

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

    Methods in org.apache.commons.imaging.formats.tiff.photometricinterpreters that throw ImageReadException
    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 ImageReadException in org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint

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

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

    Methods in org.apache.commons.imaging.formats.tiff.taginfos that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | TagInfo.`getValue​(TiffField entry)` |
    `String` | TagInfoGpsText.`getValue​(TiffField entry)` |
    `String` | TagInfoXpString.`getValue​(TiffField entry)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.wbmp

    Methods in org.apache.commons.imaging.formats.wbmp that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | WbmpImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `BufferedImage` | WbmpImageParser.`getBufferedImage​(ByteSource byteSource, WbmpImagingParameters params)` |
    `byte[]` | WbmpImageParser.`getICCProfileBytes​(ByteSource byteSource, WbmpImagingParameters params)` |
    `ImageInfo` | WbmpImageParser.`getImageInfo​(ByteSource byteSource, WbmpImagingParameters params)` |
    `Dimension` | WbmpImageParser.`getImageSize​(ByteSource byteSource, WbmpImagingParameters params)` |
    `ImageMetadata` | WbmpImageParser.`getMetadata​(ByteSource byteSource, WbmpImagingParameters params)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.xbm

    Methods in org.apache.commons.imaging.formats.xbm that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | XbmImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `BufferedImage` | XbmImageParser.`getBufferedImage​(ByteSource byteSource, XbmImagingParameters params)` |
    `byte[]` | XbmImageParser.`getICCProfileBytes​(ByteSource byteSource, XbmImagingParameters params)` |
    `ImageInfo` | XbmImageParser.`getImageInfo​(ByteSource byteSource, XbmImagingParameters params)` |
    `Dimension` | XbmImageParser.`getImageSize​(ByteSource byteSource, XbmImagingParameters params)` |
    `ImageMetadata` | XbmImageParser.`getMetadata​(ByteSource byteSource, XbmImagingParameters params)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.formats.xpm

    Methods in org.apache.commons.imaging.formats.xpm that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | XpmImageParser.`dumpImageFile​(PrintWriter pw, ByteSource byteSource)` |
    `BufferedImage` | XpmImageParser.`getBufferedImage​(ByteSource byteSource, XpmImagingParameters params)` |
    `byte[]` | XpmImageParser.`getICCProfileBytes​(ByteSource byteSource, XpmImagingParameters params)` |
    `ImageInfo` | XpmImageParser.`getImageInfo​(ByteSource byteSource, XpmImagingParameters params)` |
    `Dimension` | XpmImageParser.`getImageSize​(ByteSource byteSource, XpmImagingParameters params)` |
    `ImageMetadata` | XpmImageParser.`getMetadata​(ByteSource byteSource, XpmImagingParameters params)` |

  - ### Uses of ImageReadException in org.apache.commons.imaging.icc

    Methods in org.apache.commons.imaging.icc that throw ImageReadException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IccTag.`dump​(PrintWriter pw, String prefix)` |
    `void` | IccTag.`dump​(String prefix)` |
    `String` | IccProfileInfo.`toString​(String prefix)` |