dextuploadjk.media
Class ImageMetadata
- Minimum version
- 1.0.0
- Minimum environment
- Java 17
- Description
-
This class holds meta information extracted from an image file.
- Methods
-
findEntry
Returns a dextuploadjk.media.IFDEntry object corresponding to the given dextuploadjk.media.ImageMetadata.Tag value.
-
Signatures
public IFDEntry findEntry(Tag tag)
-
Parameters
Name Type Description tag dextuploadjk.media.ImageMetadata.Tag tag value -
Return
A dextuploadjk.media.IFDEntry object, or null if none.
-
Uses
ImageMetadata metadata = new ImageMetadata(); IFDEntry compression = metadata.findEntry(Tag.Compression);
getExif
Returns a list of dextuploadjk.media.IFDEntries corresponding to general Exif information.
-
Signatures
public ArrayList<IFDEntry> getExif()
-
Return
dextuploadjk.media.IFDEntry list
-
Uses
ImageMetadata metadata = new ImageMetadata(); metadata.getExif();
getGps
-
Returns a list of dextuploadjk.media.IFDEntries corresponding to GPS information. GPS information is also included in the Exif, but is treated separately for convenience.
-
Signatures
public ArrayList<IFDEntry> getGps()
-
Return
dextuploadjk.media.IFDEntry list
-
Uses
ImageMetadata metadata = new ImageMetadata(); metadata.getGps();
getThumbnail
Returns a java.awt.image.BufferedImage object if thumbnail information is available.
-
Signatures
public image.BufferedImage getThumbnail()
-
Return
java.awt.image.BufferedImage object. null if not present
-
Uses
ImageMetadata metadata = new ImageMetadata(); metadata.getThumbnail();
getTargetFile
Returns a java.io.File object of the original image from which the Exif meta information was extracted.
-
Signatures
public File getTargetFile()
-
Return
java.io.File object
-
Uses
ImageMetadata metadata = new ImageMetadata(); metadata.getTargetFile();