Class TiffOutputSet
java.lang.Object
org.apache.commons.imaging.formats.tiff.write.TiffOutputSet
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDirectory
(TiffOutputDirectory directory) void
dump()
findDirectory
(int directoryType) findField
(int tag) protected List<org.apache.commons.imaging.formats.tiff.write.TiffOutputItem>
getOutputItems
(org.apache.commons.imaging.formats.tiff.write.TiffOutputSummary outputSummary) void
removeField
(int tag) void
removeField
(TagInfo tagInfo) void
setGPSInDegrees
(double longitude, double latitude) A convenience method to update GPS values in EXIF metadata.toString()
-
Field Details
-
byteOrder
-
-
Constructor Details
-
TiffOutputSet
public TiffOutputSet() -
TiffOutputSet
-
-
Method Details
-
getOutputItems
protected List<org.apache.commons.imaging.formats.tiff.write.TiffOutputItem> getOutputItems(org.apache.commons.imaging.formats.tiff.write.TiffOutputSummary outputSummary) throws ImageWriteException - Throws:
ImageWriteException
-
addDirectory
- Throws:
ImageWriteException
-
getDirectories
-
getRootDirectory
-
getExifDirectory
-
getOrCreateRootDirectory
- Throws:
ImageWriteException
-
getOrCreateExifDirectory
- Throws:
ImageWriteException
-
getOrCreateGPSDirectory
- Throws:
ImageWriteException
-
getGPSDirectory
-
getInteroperabilityDirectory
-
findDirectory
-
setGPSInDegrees
A convenience method to update GPS values in EXIF metadata.- Parameters:
longitude
- Longitude in degrees E, negative values are W.latitude
- latitude in degrees N, negative values are S.- Throws:
ImageWriteException
- if it fails to write the new data to the GPS directory
-
removeField
-
removeField
-
findField
-
findField
-
addRootDirectory
- Throws:
ImageWriteException
-
addExifDirectory
- Throws:
ImageWriteException
-
addGPSDirectory
- Throws:
ImageWriteException
-
addInteroperabilityDirectory
- Throws:
ImageWriteException
-
toString
-
toString
-
dump
-