Class TiffOutputSet
java.lang.Object
org.apache.commons.imaging.formats.tiff.write.TiffOutputSet
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ByteOrderprivate final List<TiffOutputDirectory> private static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDirectory(TiffOutputDirectory directory) voiddump()findDirectory(int directoryType) findField(int tag) protected List<TiffOutputItem> getOutputItems(TiffOutputSummary outputSummary) voidremoveField(int tag) voidremoveField(TagInfo tagInfo) voidsetGPSInDegrees(double longitude, double latitude) A convenience method to update GPS values in EXIF metadata.toString()
-
Field Details
-
byteOrder
-
directories
-
NEWLINE
-
-
Constructor Details
-
TiffOutputSet
public TiffOutputSet() -
TiffOutputSet
-
-
Method Details
-
getOutputItems
protected List<TiffOutputItem> getOutputItems(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
public void removeField(int tag) -
findField
-
findField
-
addRootDirectory
- Throws:
ImageWriteException
-
addExifDirectory
- Throws:
ImageWriteException
-
addGPSDirectory
- Throws:
ImageWriteException
-
addInteroperabilityDirectory
- Throws:
ImageWriteException
-
toString
-
toString
-
dump
public void dump()
-