Skip to content

Instantly share code, notes, and snippets.

@kinow
Last active November 30, 2021 09:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kinow/0be351ee4cf0ad1d21c2d39539067c93 to your computer and use it in GitHub Desktop.
Save kinow/0be351ee4cf0ad1d21c2d39539067c93 to your computer and use it in GitHub Desktop.
Imaging.java public methods

Not using parser parameters

Imaging.java has the following public methods that do not require parameters used by parsers.

hasImageFileExtension
  • hasImageFileExtension(File)
  • hasImageFileExtension(String)
guessFormat
  • guessFormat(byte[])
  • guessFormat(File)
  • guessFormat(ByteSource)
dumpImageFile
  • dumpImageFile(byte[])
  • dumpImageFile(File)
getAllBufferedImages
  • getAllBufferedImages(InputStream, String)
  • getAllBufferedImages(byte[])
  • getAllBufferedImages(File)
getFormatCompliance
  • getFormatCompliance(byte[])
  • getFormatCompliance(File)

Using parser parameters

Imaging.java has the following public methods that do require parameters used by parsers.

getICCProfile
  • getICCProfile(byte[])
  • getICCProfile(byte[], ImagingParameters)
  • getICCProfile(InputStream, String)
  • getICCProfile(InputStream, String, ImagingParameters)
  • getICCProfile(File)
  • getICCProfile(File, ImagingParameters)
getICCProfileBytes
  • getICCProfileBytes(byte[])
  • getICCProfileBytes(byte[], ImagingParameters)
  • getICCProfileBytes(File)
  • getICCProfileBytes(File, ImagingParameters)
getImageInfo
  • getImageInfo(String, byte[], ImagingParameters)
  • getImageInfo(String, byte[])
  • getImageInfo(InputStream, String)
  • getImageInfo(InputStream, String, ImagingParameters)
  • getImageInfo(byte[])
  • getImageInfo(byte[], ImagingParameters)
  • getImageInfo(File, ImagingParameters)
  • getImageInfo(File)
getImageSize
  • getImageSize(InputStream, String)
  • getImageSize(InputStream, String, ImagingParameters)
  • getImageSize(byte[])
  • getImageSize(byte[], ImagingParameters)
  • getImageSize(File)
  • getImageSize(File, ImagingParameters)
  • getImageSize(ByteSource, T)
getMetadata
  • getMetadata(byte[])
  • getMetadata(byte[], ImagingParameters)
  • getMetadata(InputStream, String)
  • getMetadata(InputStream, String, ImagingParameters)
  • getMetadata(File)
  • getMetadata(File, ImagingParameters)
getBufferedImage
  • getBufferedImage(InputStream)
  • getBufferedImage(InputStream, ImagingParameters)
  • getBufferedImage(byte[])
  • getBufferedImage(byte[], ImagingParameters)
  • getBufferedImage(File)
  • getBufferedImage(File, ImagingParameters)
writeImage
  • writeImage(BufferedImage, File, ImageFormat, ImagingParameters)
  • writeImage(BufferedImage, OutputStream, ImageFormat, ImagingParameters)
writeImageToBytes
  • writeImageToBytes(BufferedImage, ImageFormat, ImagingParameters)

getXmpXml is the only method that has the need for a specific parameter.

getXmpXml
  • getXmpXml(InputStream, String)
  • getXmpXml(InputStream, String, XmpImagingParameters)
  • getXmpXml(byte[])
  • getXmpXml(byte[], XmpImagingParameters)
  • getXmpXml(File)
  • getXmpXml(File, XmpImagingParameters)
  • getXmpXml(ByteSource, XmpImagingParameters)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment