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

Packages that use ImagingException
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.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 (Portable Network Graphics) image format.
org.apache.commons.imaging.formats.png.chunks
PNG image format chunks.
org.apache.commons.imaging.formats.png.scanlinefilters
PNG image format scan-line filters.
org.apache.commons.imaging.formats.png.transparencyfilters
PNG image format transparency filters.
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.psd.datareaders
PSD image format data readers.
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.itu_t4
Provides ITU-T T.4 and T.6 compression classes.
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.tiff.write
TIFF writers.
org.apache.commons.imaging.formats.wbmp
The Wireless Application Protocol Bitmap Format image format.
org.apache.commons.imaging.formats.webp
The WebP image format.
org.apache.commons.imaging.formats.webp.chunks
WebP image format chunks.
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.
org.apache.commons.imaging.mylzw
Provides LZW compression.
org.apache.commons.imaging.palette
Color quantization and palette manipulation tools.

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

  Subclasses of ImagingException in org.apache.commons.imaging
  Modifier and Type
  Class
  Description
  `class`
  `ImagingOverflowException`
  Methods in org.apache.commons.imaging that throw ImagingException
  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)`
  `final String`
  AbstractImageParser.`dumpImageFile(byte[] bytes)`
  Writes the ImageInfo and format-specific information for the image content of the specified byte array to a string.
  `final String`
  AbstractImageParser.`dumpImageFile(File file)`
  Writes the ImageInfo and format-specific information for the image content of the specified file to a string.
  `boolean`
  AbstractImageParser.`dumpImageFile(PrintWriter pw, ByteSource byteSource)`
  Writes the ImageInfo and format-specific information for the image content of the specified byte source to a PrintWriter
  `final String`
  AbstractImageParser.`dumpImageFile(ByteSource byteSource)`
  Writes the ImageInfo and format-specific information for the image content of the specified byte source to a string.
  `static String`
  Imaging.`dumpImageFile(byte[] bytes)`
  Writes the ImageInfo and format-specific information for the image content of the specified byte array to a string.
  `static String`
  Imaging.`dumpImageFile(File file)`
  Writes the ImageInfo and format-specific information for the image content of the specified file to a string.
  `final List<BufferedImage>`
  AbstractImageParser.`getAllBufferedImages(byte[] bytes)`
  Gets all images specified by the byte array (some formats may include multiple images within a single data source).
  `final List<BufferedImage>`
  AbstractImageParser.`getAllBufferedImages(File file)`
  Gets all images specified by indicated file (some formats may include multiple images within a single data source).
  `List<BufferedImage>`
  AbstractImageParser.`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).
  `final BufferedImage`
  AbstractImageParser.`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).
  `final BufferedImage`
  AbstractImageParser.`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`
  AbstractImageParser.`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.
  `final FormatCompliance`
  AbstractImageParser.`getFormatCompliance(byte[] bytes)`
  Determines the format compliance of the content of the supplied byte array based on rules provided by a specific implementation.
  `final FormatCompliance`
  AbstractImageParser.`getFormatCompliance(File file)`
  Determines the format compliance of the specified file based on rules provided by a specific implementation.
  `FormatCompliance`
  AbstractImageParser.`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)`
  `final byte[]`
  AbstractImageParser.`getIccProfileBytes(byte[] bytes)`
  Gets an array of bytes describing the International Color Consortium (ICC) specification for the color space of the image contained in the input byte array.
  `final byte[]`
  AbstractImageParser.`getIccProfileBytes(byte[] bytes, T params)`
  Gets an array of bytes describing the International Color Consortium (ICC) specification for the color space of the image contained in the input byte array.
  `final byte[]`
  AbstractImageParser.`getIccProfileBytes(File file)`
  Gets an array of bytes describing the International Color Consortium (ICC) specification for the color space of the image contained in the input file.
  `final byte[]`
  AbstractImageParser.`getIccProfileBytes(File file, T params)`
  Gets 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[]`
  AbstractImageParser.`getIccProfileBytes(ByteSource byteSource, T params)`
  Gets 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.
  `final ImageInfo`
  AbstractImageParser.`getImageInfo(byte[] bytes, T params)`
  Gets image information from the specified array of bytes.
  `final ImageInfo`
  AbstractImageParser.`getImageInfo(File file, T params)`
  Gets 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.
  `final ImageInfo`
  AbstractImageParser.`getImageInfo(ByteSource byteSource)`
  Gets image information from the specified ByteSource.
  `abstract ImageInfo`
  AbstractImageParser.`getImageInfo(ByteSource byteSource, T params)`
  Gets 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.
  `final Dimension`
  AbstractImageParser.`getImageSize(byte[] bytes)`
  Gets the size of the image described by the specified byte array.
  `final Dimension`
  AbstractImageParser.`getImageSize(byte[] bytes, T params)`
  Gets the size of the image described by the specified byte array.
  `final Dimension`
  AbstractImageParser.`getImageSize(File file)`
  Gets the size of the image described by the specified file.
  `final Dimension`
  AbstractImageParser.`getImageSize(File file, T params)`
  Gets the size of the image described by the specified file.
  `abstract Dimension`
  AbstractImageParser.`getImageSize(ByteSource byteSource, T params)`
  Gets 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.
  `final ImageMetadata`
  AbstractImageParser.`getMetadata(byte[] bytes)`
  Gets image metadata from the specified array of bytes.
  `final ImageMetadata`
  AbstractImageParser.`getMetadata(byte[] bytes, T params)`
  Gets image metadata from the specified array of bytes.
  `final ImageMetadata`
  AbstractImageParser.`getMetadata(File file)`
  Gets image metadata from the specified file.
  `final ImageMetadata`
  AbstractImageParser.`getMetadata(File file, T params)`
  Gets image metadata from the specified file.
  `final ImageMetadata`
  AbstractImageParser.`getMetadata(ByteSource byteSource)`
  Gets image metadata from the specified byte source.
  `abstract ImageMetadata`
  AbstractImageParser.`getMetadata(ByteSource byteSource, T params)`
  Gets 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.
  `void`
  AbstractImageParser.`writeImage(BufferedImage src, OutputStream os, T params)`
  Writes the content of a BufferedImage to the specified output stream.
  `static void`
  Imaging.`writeImage(BufferedImage src, File file, ImageFormat format)`
  Writes the content of a BufferedImage to a file using the specified image format.
  `static void`
  Imaging.`writeImage(BufferedImage src, OutputStream outputStream, ImageFormat format)`
  Writes the content of a BufferedImage to an OutputStream using the specified image format.
  `static byte[]`
  Imaging.`writeImageToBytes(BufferedImage src, ImageFormat format)`
  Writes the content of a BufferedImage to a byte array using the specified image format.

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

  Methods in org.apache.commons.imaging.common that throw ImagingException
  Modifier and Type
  Method
  Description
  `static byte[]`
  ZlibDeflate.`compress(byte[] bytes)`
  Compress the byte[] using ZLIB deflate compression.
  `static 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<E> params)`
  Gets a string containing XML conforming to the Extensible Metadata Platform (XMP) standard for representing information about image content.
  `static int`
  BinaryFunctions.`indexOf0(byte[] src, int start, String message)`
  Finds the index of the first 0 in the array starting at the given index.
  `static int`
  BinaryFunctions.`indexOf0(byte[] src, String message)`
  Finds the index of the first 0 in the array starting at the given index.
  `String`
  BasicCParser.`nextToken()`
  `static ByteArrayOutputStream`
  BasicCParser.`preprocess(InputStream is, StringBuilder firstComment, Map<String,String> defines)`
  `static void`
  BinaryFunctions.`readAndVerifyBytes(InputStream in, byte[] expected, String exception)`
  `static void`
  BinaryFunctions.`readAndVerifyBytes(InputStream in, BinaryConstant expected, String exception)`
  `static void`
  BasicCParser.`unescapeString(StringBuilder stringBuilder, String string)`

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

  Methods in org.apache.commons.imaging.formats.bmp that throw ImagingException
  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)`
  `ImageInfo`
  BmpImageParser.`getImageInfo(ByteSource byteSource, BmpImagingParameters params)`
  `Dimension`
  BmpImageParser.`getImageSize(ByteSource byteSource, BmpImagingParameters params)`
  `void`
  BmpImageParser.`writeImage(BufferedImage src, OutputStream os, BmpImagingParameters params)`

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

  Methods in org.apache.commons.imaging.formats.dcx that throw ImagingException
  Modifier and Type
  Method
  Description
  `boolean`
  DcxImageParser.`dumpImageFile(PrintWriter pw, ByteSource byteSource)`
  `List<BufferedImage>`
  DcxImageParser.`getAllBufferedImages(ByteSource byteSource)`
  `final 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)`
  `void`
  DcxImageParser.`writeImage(BufferedImage src, OutputStream os, PcxImagingParameters params)`

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

  Methods in org.apache.commons.imaging.formats.gif that throw ImagingException
  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<GifImagingParameters> params)`
  Extracts embedded XML metadata as XML string.
  `void`
  GifImageParser.`writeImage(BufferedImage src, OutputStream os, GifImagingParameters params)`

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

  Methods in org.apache.commons.imaging.formats.icns that throw ImagingException
  Modifier and Type
  Method
  Description
  `boolean`
  IcnsImageParser.`dumpImageFile(PrintWriter pw, ByteSource byteSource)`
  `List<BufferedImage>`
  IcnsImageParser.`getAllBufferedImages(ByteSource byteSource)`
  `final 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)`
  `void`
  IcnsImageParser.`writeImage(BufferedImage src, OutputStream os, IcnsImagingParameters params)`

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

  Methods in org.apache.commons.imaging.formats.ico that throw ImagingException
  Modifier and Type
  Method
  Description
  `boolean`
  IcoImageParser.`dumpImageFile(PrintWriter pw, ByteSource byteSource)`
  `List<BufferedImage>`
  IcoImageParser.`getAllBufferedImages(ByteSource byteSource)`
  `final 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)`
  `void`
  IcoImageParser.`writeImage(BufferedImage src, OutputStream os, IcoImagingParameters params)`

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

  Methods in org.apache.commons.imaging.formats.jpeg that throw ImagingException
  Modifier and Type
  Method
  Description
  `boolean`
  JpegImageParser.`dumpImageFile(PrintWriter pw, ByteSource byteSource)`
  `void`
  JpegUtils.`dumpJfif(ByteSource byteSource)`
  `final BufferedImage`
  JpegImageParser.`getBufferedImage(ByteSource byteSource, JpegImagingParameters params)`
  `TiffImageMetadata`
  JpegImageParser.`getExifMetadata(ByteSource byteSource, TiffImagingParameters params)`
  `byte[]`
  JpegImageParser.`getExifRawData(ByteSource byteSource)`
  `BufferedImage`
  JpegImageMetadata.`getExifThumbnail()`
  Gets 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<JpegImagingParameters> params)`
  Extracts embedded XML metadata as XML string.
  `boolean`
  JpegImageParser.`hasExifSegment(ByteSource byteSource)`
  `boolean`
  JpegImageParser.`hasIptcSegment(ByteSource byteSource)`
  `boolean`
  JpegImageParser.`hasXmpSegment(ByteSource byteSource)`
  `List<AbstractSegment>`
  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 ImagingException in org.apache.commons.imaging.formats.jpeg.decoder

  Methods in org.apache.commons.imaging.formats.jpeg.decoder that throw ImagingException
  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 ImagingException in org.apache.commons.imaging.formats.jpeg.exif

  Methods in org.apache.commons.imaging.formats.jpeg.exif that throw ImagingException
  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(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(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(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.`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(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(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(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.`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(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(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(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.
  `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 ImagingException in org.apache.commons.imaging.formats.jpeg.iptc

  Methods in org.apache.commons.imaging.formats.jpeg.iptc that throw ImagingException
  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<JpegImagingParameters> 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)`
  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(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)`
  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(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)`
  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(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)`
  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.`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(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(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(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.
  `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.
  `byte[]`
  IptcParser.`writeIptcBlock(List<IptcRecord> elements)`
  `byte[]`
  IptcParser.`writeIptcBlock(List<IptcRecord> elements, boolean forceUtf8Encoding)`
  `byte[]`
  IptcParser.`writePhotoshopApp13Segment(PhotoshopApp13Data data)`

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

  Methods in org.apache.commons.imaging.formats.jpeg.segments that throw ImagingException
  Modifier and Type
  Method
  Description
  `PhotoshopApp13Data`
  App13Segment.`parsePhotoshopSegment(ImagingParameters<JpegImagingParameters> params)`
  Constructors in org.apache.commons.imaging.formats.jpeg.segments that throw ImagingException
  Modifier
  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 ImagingException in org.apache.commons.imaging.formats.jpeg.xmp

  Methods in org.apache.commons.imaging.formats.jpeg.xmp that throw ImagingException
  Modifier and Type
  Method
  Description
  `protected JpegRewriter.JFIFPieces`
  JpegRewriter.`analyzeJfif(ByteSource byteSource)`
  `protected <T extends JpegRewriter.JFIFPiece, U extends JpegRewriter.JFIFPiece>
  List<JpegRewriter.JFIFPiece>`
  JpegRewriter.`insertAfterLastAppSegments(List<T> segments, List<U> newSegments)`
  `protected <T extends JpegRewriter.JFIFPiece, U extends JpegRewriter.JFIFPiece>
  List<JpegRewriter.JFIFPiece>`
  JpegRewriter.`insertBeforeFirstAppSegments(List<T> segments, List<U> newSegments)`
  `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 ImagingException in org.apache.commons.imaging.formats.pcx

  Methods in org.apache.commons.imaging.formats.pcx that throw ImagingException
  Modifier and Type
  Method
  Description
  `boolean`
  PcxImageParser.`dumpImageFile(PrintWriter pw, ByteSource byteSource)`
  `final 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)`
  `void`
  PcxImageParser.`writeImage(BufferedImage src, OutputStream os, PcxImagingParameters params)`

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

  Methods in org.apache.commons.imaging.formats.png that throw ImagingException
  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)`
  `TiffImageMetadata`
  PngImageParser.`getExifMetadata(ByteSource byteSource, TiffImagingParameters params)`
  Gets TIFF image metadata for a byte source and TIFF parameters.
  `byte[]`
  PngImageParser.`getExifRawData(ByteSource byteSource)`
  Gets TIFF image metadata for a byte source.
  `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<PngImagingParameters> params)`
  `boolean`
  PngImageParser.`hasChunkType(ByteSource byteSource, ChunkType chunkType)`
  `void`
  PngImageParser.`readSignature(InputStream in)`
  Reads reads the signature.
  `void`
  PngImageParser.`writeImage(BufferedImage src, OutputStream os, PngImagingParameters params)`
  `void`
  PngWriter.`writeImage(BufferedImage src, OutputStream os, PngImagingParameters params, PaletteFactory paletteFactory)`
  Writes an image to an output stream.

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

  Methods in org.apache.commons.imaging.formats.png.chunks that throw ImagingException
  Modifier and Type
  Method
  Description
  `int`
  PngChunkPlte.`getRgb(int index)`
  Constructors in org.apache.commons.imaging.formats.png.chunks that throw ImagingException
  Modifier
  Constructor
  Description
  ``
  `PngChunkIccp(int length, int chunkType, int crc, byte[] bytes)`
  Constructs a new instance.
  ``
  `PngChunkIhdr(int length, int chunkType, int crc, byte[] bytes)`
  ``
  `PngChunkItxt(int length, int chunkType, int crc, byte[] bytes)`
  Constructs a new instance.
  ``
  `PngChunkPlte(int length, int chunkType, int crc, byte[] bytes)`
  ``
  `PngChunkScal(int length, int chunkType, int crc, byte[] bytes)`
  ``
  `PngChunkText(int length, int chunkType, int crc, byte[] bytes)`
  Constructs a new instance.
  ``
  `PngChunkZtxt(int length, int chunkType, int crc, byte[] bytes)`

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

  Methods in org.apache.commons.imaging.formats.png.scanlinefilters that throw ImagingException
  Modifier and Type
  Method
  Description
  `void`
  ScanlineFilter.`unfilter(byte[] src, byte[] dst, byte[] up)`
  `void`
  ScanlineFilterAverage.`unfilter(byte[] src, byte[] dst, byte[] up)`
  `void`
  ScanlineFilterNone.`unfilter(byte[] src, byte[] dst, byte[] up)`
  `void`
  ScanlineFilterPaeth.`unfilter(byte[] src, byte[] dst, byte[] up)`
  `void`
  ScanlineFilterSub.`unfilter(byte[] src, byte[] dst, byte[] up)`
  `void`
  ScanlineFilterUp.`unfilter(byte[] src, byte[] dst, byte[] up)`

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

  Methods in org.apache.commons.imaging.formats.png.transparencyfilters that throw ImagingException
  Modifier and Type
  Method
  Description
  `abstract int`
  AbstractTransparencyFilter.`filter(int rgb, int index)`
  `int`
  TransparencyFilterGrayscale.`filter(int rgb, int index)`
  `int`
  TransparencyFilterIndexedColor.`filter(int rgb, int index)`
  `int`
  TransparencyFilterTrueColor.`filter(int rgb, int sample)`

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

  Methods in org.apache.commons.imaging.formats.pnm that throw ImagingException
  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)`
  `void`
  PnmImageParser.`writeImage(BufferedImage src, OutputStream os, PnmImagingParameters params)`

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

  Methods in org.apache.commons.imaging.formats.psd that throw ImagingException
  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 ImagingException in org.apache.commons.imaging.formats.psd.datareaders

  Methods in org.apache.commons.imaging.formats.psd.datareaders that throw ImagingException
  Modifier and Type
  Method
  Description
  `void`
  CompressedDataReader.`readData(InputStream is, BufferedImage bi, PsdImageContents imageContents, BinaryFileParser bfp)`
  `void`
  DataReader.`readData(InputStream is, BufferedImage bi, PsdImageContents imageContents, BinaryFileParser bfp)`
  `void`
  UncompressedDataReader.`readData(InputStream is, BufferedImage bi, PsdImageContents imageContents, BinaryFileParser bfp)`

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

  Methods in org.apache.commons.imaging.formats.rgbe that throw ImagingException
  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 ImagingException in org.apache.commons.imaging.formats.tiff

  Methods in org.apache.commons.imaging.formats.tiff that throw ImagingException
  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 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)`
  `double[]`
  TiffField.`getDoubleArrayValue()`
  `double`
  TiffField.`getDoubleValue()`
  `List<AbstractTiffElement>`
  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.`getGpsInfo()`
  `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()`
  `long[]`
  TiffField.`getLongArrayValue()`
  Gets the value of the field in the form of an array of eight-byte (long) integers.
  `double`
  TiffImageMetadata.GpsInfo.`getLongitudeAsDegreesEast()`
  `long`
  TiffField.`getLongValue()`
  Gets the value of the field in the form of an eight-byte (long) integer.
  `ImageMetadata`
  TiffImageParser.`getMetadata(ByteSource byteSource, TiffImagingParameters params)`
  `TiffOutputDirectory`
  TiffImageMetadata.Directory.`getOutputDirectory(ByteOrder byteOrder)`
  `TiffOutputSet`
  TiffImageMetadata.`getOutputSet()`
  `AbstractTiffRasterData`
  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<TiffImagingParameters> 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)`
  `void`
  TiffImageParser.`writeImage(BufferedImage src, OutputStream os, TiffImagingParameters params)`

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

  Methods in org.apache.commons.imaging.formats.tiff.datareaders that throw ImagingException
  Modifier and Type
  Method
  Description
  `protected byte[]`
  AbstractImageDataReader.`decompress(byte[] compressedInput, int compression, int expectedSize, int tileWidth, int tileHeight)`
  `abstract ImageBuilder`
  AbstractImageDataReader.`readImageData(Rectangle subImageSpecification, boolean hasAlpha, boolean isAlphaPremultiplied)`
  Reads the image data from the IFD associated with this instance of ImageDataReader using the optional sub-image specification if desired.
  `ImageBuilder`
  DataReaderStrips.`readImageData(Rectangle subImageSpecification, boolean hasAlpha, boolean isAlphaPreMultiplied)`
  `ImageBuilder`
  DataReaderTiled.`readImageData(Rectangle subImageSpecification, boolean hasAlpha, boolean isAlphaPreMultiplied)`
  `abstract AbstractTiffRasterData`
  AbstractImageDataReader.`readRasterData(Rectangle subImage)`
  Defines a method for accessing the floating-point raster data in a TIFF image.
  `AbstractTiffRasterData`
  DataReaderStrips.`readRasterData(Rectangle subImage)`
  `AbstractTiffRasterData`
  DataReaderTiled.`readRasterData(Rectangle subImage)`
  `protected int[]`
  AbstractImageDataReader.`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 ImagingException in org.apache.commons.imaging.formats.tiff.fieldtypes

  Methods in org.apache.commons.imaging.formats.tiff.fieldtypes that throw ImagingException
  Modifier and Type
  Method
  Description
  `static AbstractFieldType`
  AbstractFieldType.`getFieldType(int type)`
  Gets a known field type.
  `abstract byte[]`
  AbstractFieldType.`writeData(Object obj, ByteOrder byteOrder)`
  Converts the given object to a byte array.
  `byte[]`
  FieldTypeAscii.`writeData(Object o, ByteOrder byteOrder)`
  `byte[]`
  FieldTypeByte.`writeData(Object o, ByteOrder byteOrder)`
  `byte[]`
  FieldTypeDouble.`writeData(Object o, ByteOrder byteOrder)`
  `byte[]`
  FieldTypeFloat.`writeData(Object o, ByteOrder byteOrder)`
  `byte[]`
  FieldTypeLong.`writeData(Object o, ByteOrder byteOrder)`
  `byte[]`
  FieldTypeLong8.`writeData(Object o, ByteOrder byteOrder)`
  `byte[]`
  FieldTypeRational.`writeData(Object o, ByteOrder byteOrder)`
  `byte[]`
  FieldTypeShort.`writeData(Object o, ByteOrder byteOrder)`

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

  Methods in org.apache.commons.imaging.formats.tiff.itu_t4 that throw ImagingException
  Modifier and Type
  Method
  Description
  `static byte[]`
  T4AndT6Compression.`compressModifiedHuffman(byte[] uncompressed, int width, int height)`
  Compressed with the "Modified Huffman" encoding of section 10 in the TIFF6 specification.
  `static byte[]`
  T4AndT6Compression.`compressT4_1D(byte[] uncompressed, int width, int height, boolean hasFill)`
  `static byte[]`
  T4AndT6Compression.`compressT4_2D(byte[] uncompressed, int width, int height, boolean hasFill, int parameterK)`
  `static byte[]`
  T4AndT6Compression.`compressT6(byte[] uncompressed, int width, int height)`
  `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 ImagingException in org.apache.commons.imaging.formats.tiff.photometricinterpreters

  Methods in org.apache.commons.imaging.formats.tiff.photometricinterpreters that throw ImagingException
  Modifier and Type
  Method
  Description
  `abstract void`
  AbstractPhotometricInterpreter.`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 ImagingException in org.apache.commons.imaging.formats.tiff.photometricinterpreters.floatingpoint

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

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

  Methods in org.apache.commons.imaging.formats.tiff.taginfos that throw ImagingException
  Modifier and Type
  Method
  Description
  `byte[]`
  TagInfo.`encodeValue(AbstractFieldType abstractFieldType, Object value, ByteOrder byteOrder)`
  `byte[]`
  TagInfoAscii.`encodeValue(ByteOrder byteOrder, String... values)`
  `byte[]`
  TagInfoGpsText.`encodeValue(AbstractFieldType abstractFieldType, Object value, ByteOrder byteOrder)`
  `byte[]`
  TagInfoXpString.`encodeValue(AbstractFieldType abstractFieldType, Object value, ByteOrder byteOrder)`
  `Object`
  TagInfo.`getValue(TiffField entry)`
  `String`
  TagInfoGpsText.`getValue(TiffField entry)`
  `String`
  TagInfoXpString.`getValue(TiffField entry)`

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

  Methods in org.apache.commons.imaging.formats.tiff.write that throw ImagingException
  Modifier and Type
  Method
  Description
  `void`
  TiffOutputDirectory.`add(TagInfoAsciiOrByte tagInfo, String... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoAsciiOrRational tagInfo, String... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoAsciiOrRational tagInfo, RationalNumber... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoAscii tagInfo, String... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoByteOrShort tagInfo, byte... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoByteOrShort tagInfo, short... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoByte tagInfo, byte value)`
  `void`
  TiffOutputDirectory.`add(TagInfoBytes tagInfo, byte... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoDouble tagInfo, double value)`
  `void`
  TiffOutputDirectory.`add(TagInfoDoubles tagInfo, double... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoFloat tagInfo, float value)`
  `void`
  TiffOutputDirectory.`add(TagInfoFloats tagInfo, float... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoGpsText tagInfo, String value)`
  `void`
  TiffOutputDirectory.`add(TagInfoLong tagInfo, int value)`
  `void`
  TiffOutputDirectory.`add(TagInfoLongs tagInfo, int... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoRational tagInfo, RationalNumber value)`
  `void`
  TiffOutputDirectory.`add(TagInfoRationals tagInfo, RationalNumber... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoSByte tagInfo, byte value)`
  `void`
  TiffOutputDirectory.`add(TagInfoSBytes tagInfo, byte... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoShortOrLongOrRational tagInfo, int... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoShortOrLongOrRational tagInfo, short... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoShortOrLongOrRational tagInfo, RationalNumber... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoShortOrLong tagInfo, int... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoShortOrLong tagInfo, short... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoShortOrRational tagInfo, short... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoShortOrRational tagInfo, RationalNumber... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoShort tagInfo, short value)`
  `void`
  TiffOutputDirectory.`add(TagInfoShorts tagInfo, short... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoSLong tagInfo, int value)`
  `void`
  TiffOutputDirectory.`add(TagInfoSLongs tagInfo, int... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoSRational tagInfo, RationalNumber value)`
  `void`
  TiffOutputDirectory.`add(TagInfoSRationals tagInfo, RationalNumber... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoSShort tagInfo, short value)`
  `void`
  TiffOutputDirectory.`add(TagInfoSShorts tagInfo, short... values)`
  `void`
  TiffOutputDirectory.`add(TagInfoXpString tagInfo, String value)`
  `void`
  TiffOutputSet.`addDirectory(TiffOutputDirectory directory)`
  `TiffOutputDirectory`
  TiffOutputSet.`addExifDirectory()`
  `TiffOutputDirectory`
  TiffOutputSet.`addGpsDirectory()`
  `TiffOutputDirectory`
  TiffOutputSet.`addInteroperabilityDirectory()`
  `TiffOutputDirectory`
  TiffOutputSet.`addRootDirectory()`
  `protected static TiffOutputField`
  TiffOutputField.`createOffsetField(TagInfo tagInfo, ByteOrder byteOrder)`
  `TiffOutputDirectory`
  TiffOutputSet.`getOrCreateExifDirectory()`
  `TiffOutputDirectory`
  TiffOutputSet.`getOrCreateGpsDirectory()`
  `TiffOutputDirectory`
  TiffOutputSet.`getOrCreateRootDirectory()`
  `protected List<org.apache.commons.imaging.formats.tiff.write.AbstractTiffOutputItem>`
  TiffOutputDirectory.`getOutputItems(org.apache.commons.imaging.formats.tiff.write.TiffOutputSummary outputSummary)`
  `protected List<org.apache.commons.imaging.formats.tiff.write.AbstractTiffOutputItem>`
  TiffOutputSet.`getOutputItems(org.apache.commons.imaging.formats.tiff.write.TiffOutputSummary outputSummary)`
  `void`
  TiffOutputField.`setData(byte[] bytes)`
  Set the data for this TIFF output field.
  `void`
  TiffOutputSet.`setGpsInDegrees(double longitude, double latitude)`
  A convenience method to update GPS values in EXIF metadata.
  `protected org.apache.commons.imaging.formats.tiff.write.TiffOutputSummary`
  AbstractTiffImageWriter.`validateDirectories(TiffOutputSet outputSet)`
  `abstract void`
  AbstractTiffImageWriter.`write(OutputStream os, TiffOutputSet outputSet)`
  `void`
  TiffImageWriterLossless.`write(OutputStream os, TiffOutputSet outputSet)`
  `void`
  TiffImageWriterLossy.`write(OutputStream os, TiffOutputSet outputSet)`
  `protected void`
  TiffOutputField.`writeField(AbstractBinaryOutputStream bos)`
  `void`
  AbstractTiffImageWriter.`writeImage(BufferedImage src, OutputStream os, TiffImagingParameters params)`
  `void`
  TiffOutputDirectory.`writeItem(AbstractBinaryOutputStream bos)`

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

  Methods in org.apache.commons.imaging.formats.wbmp that throw ImagingException
  Modifier and Type
  Method
  Description
  `boolean`
  WbmpImageParser.`dumpImageFile(PrintWriter pw, ByteSource byteSource)`
  `final 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)`
  `void`
  WbmpImageParser.`writeImage(BufferedImage src, OutputStream os, WbmpImagingParameters params)`

- ## Uses of ImagingException in org.apache.commons.imaging.formats.webp

  Methods in org.apache.commons.imaging.formats.webp that throw ImagingException
  Modifier and Type
  Method
  Description
  `boolean`
  WebPImageParser.`dumpImageFile(PrintWriter pw, ByteSource byteSource)`
  `BufferedImage`
  WebPImageParser.`getBufferedImage(ByteSource byteSource, WebPImagingParameters params)`
  `byte[]`
  WebPImageParser.`getIccProfileBytes(ByteSource byteSource, WebPImagingParameters params)`
  `ImageInfo`
  WebPImageParser.`getImageInfo(ByteSource byteSource, WebPImagingParameters params)`
  `Dimension`
  WebPImageParser.`getImageSize(ByteSource byteSource, WebPImagingParameters params)`
  `WebPImageMetadata`
  WebPImageParser.`getMetadata(ByteSource byteSource, WebPImagingParameters params)`
  `String`
  WebPImageParser.`getXmpXml(ByteSource byteSource, XmpImagingParameters<WebPImagingParameters> params)`

- ## Uses of ImagingException in org.apache.commons.imaging.formats.webp.chunks

  Methods in org.apache.commons.imaging.formats.webp.chunks that throw ImagingException
  Modifier and Type
  Method
  Description
  `void`
  AbstractWebPChunk.`dump(PrintWriter pw, int offset)`
  Print the chunk to the given stream.
  `void`
  WebPChunkExif.`dump(PrintWriter pw, int offset)`
  `void`
  WebPChunkVp8.`dump(PrintWriter pw, int offset)`
  `void`
  WebPChunkVp8l.`dump(PrintWriter pw, int offset)`
  `void`
  WebPChunkVp8x.`dump(PrintWriter pw, int offset)`
  Constructors in org.apache.commons.imaging.formats.webp.chunks that throw ImagingException
  Modifier
  Constructor
  Description
  ``
  `AbstractWebPChunk(int type, int size, byte[] bytes)`
  Create a new WebP chunk.
  ``
  `WebPChunkAlph(int type, int size, byte[] bytes)`
  Create an ALPH chunk.
  ``
  `WebPChunkAnim(int type, int size, byte[] bytes)`
  Create an ANIM chunk.
  ``
  `WebPChunkAnmf(int type, int size, byte[] bytes)`
  Create an ANMF chunk.
  ``
  `WebPChunkExif(int type, int size, byte[] bytes)`
  Create an Exif chunk.
  ``
  `WebPChunkIccp(int type, int size, byte[] bytes)`
  Create an ICCP chunk.
  ``
  `WebPChunkVp8(int type, int size, byte[] bytes)`
  Create a VP8 chunk.
  ``
  `WebPChunkVp8l(int type, int size, byte[] bytes)`
  Create a VP8L chunk.
  ``
  `WebPChunkVp8x(int type, int size, byte[] bytes)`
  Create a VP8x chunk.
  ``
  `WebPChunkXml(int type, int size, byte[] bytes)`
  Create a XML chunk.
  ``
  `WebPChunkXyzw(int type, int size, byte[] bytes)`
  Create a XYZW chunk.

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

  Methods in org.apache.commons.imaging.formats.xbm that throw ImagingException
  Modifier and Type
  Method
  Description
  `boolean`
  XbmImageParser.`dumpImageFile(PrintWriter pw, ByteSource byteSource)`
  `final 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)`
  `void`
  XbmImageParser.`writeImage(BufferedImage src, OutputStream os, XbmImagingParameters params)`

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

  Methods in org.apache.commons.imaging.formats.xpm that throw ImagingException
  Modifier and Type
  Method
  Description
  `boolean`
  XpmImageParser.`dumpImageFile(PrintWriter pw, ByteSource byteSource)`
  `final 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)`
  `void`
  XpmImageParser.`writeImage(BufferedImage src, OutputStream os, XpmImagingParameters params)`

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

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

- ## Uses of ImagingException in org.apache.commons.imaging.mylzw

  Constructors in org.apache.commons.imaging.mylzw that throw ImagingException
  Modifier
  Constructor
  Description
  ``
  `MyLzwDecompressor(int initialCodeSize, ByteOrder byteOrder, boolean tiffLZWMode)`
  ``
  `MyLzwDecompressor(int initialCodeSize, ByteOrder byteOrder, boolean tiffLZWMode, MyLzwDecompressor.Listener listener)`

- ## Uses of ImagingException in org.apache.commons.imaging.palette

  Methods in org.apache.commons.imaging.palette that throw ImagingException
  Modifier and Type
  Method
  Description
  `static void`
  Dithering.`applyFloydSteinbergDithering(BufferedImage image, Palette palette)`
  Changes the given image to only use colors from the given palette, applying Floyd-Steinberg dithering in the process.
  `int`
  Palette.`getPaletteIndex(int rgb)`
  Gets the palette index for a given color.
  `int`
  QuantizedPalette.`getPaletteIndex(int rgb)`
  `Palette`
  PaletteFactory.`makeQuantizedRgbaPalette(BufferedImage src, boolean transparent, int max)`
  Builds an inexact possibly translucent palette of at most `max` colors in `src` using the traditional Median Cut algorithm.
  `boolean`
  LongestAxisMedianCut.`performNextMedianCut(List<org.apache.commons.imaging.palette.ColorGroup> colorGroups, boolean ignoreAlpha)`
  `boolean`
  MedianCut.`performNextMedianCut(List<org.apache.commons.imaging.palette.ColorGroup> colorGroups, boolean ignoreAlpha)`
  `boolean`
  MostPopulatedBoxesMedianCut.`performNextMedianCut(List<org.apache.commons.imaging.palette.ColorGroup> colorGroups, boolean ignoreAlpha)`
  `Palette`
  MedianCutQuantizer.`process(BufferedImage image, int maxColors, MedianCut medianCut)`