Class TiffOutputSet
- java.lang.Object
-
- org.apache.commons.imaging.formats.tiff.write.TiffOutputSet
-
public final class TiffOutputSet extends Object
-
-
Constructor Summary
Constructors Constructor Description TiffOutputSet()
TiffOutputSet(ByteOrder byteOrder)
-
Method Summary
-
-
-
Field Detail
-
byteOrder
public final ByteOrder byteOrder
-
-
Constructor Detail
-
TiffOutputSet
public TiffOutputSet()
-
TiffOutputSet
public TiffOutputSet(ByteOrder byteOrder)
-
-
Method Detail
-
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
public void addDirectory(TiffOutputDirectory directory) throws ImageWriteException
- Throws:
ImageWriteException
-
getDirectories
public List<TiffOutputDirectory> getDirectories()
-
getRootDirectory
public TiffOutputDirectory getRootDirectory()
-
getExifDirectory
public TiffOutputDirectory getExifDirectory()
-
getOrCreateRootDirectory
public TiffOutputDirectory getOrCreateRootDirectory() throws ImageWriteException
- Throws:
ImageWriteException
-
getOrCreateExifDirectory
public TiffOutputDirectory getOrCreateExifDirectory() throws ImageWriteException
- Throws:
ImageWriteException
-
getOrCreateGPSDirectory
public TiffOutputDirectory getOrCreateGPSDirectory() throws ImageWriteException
- Throws:
ImageWriteException
-
getGPSDirectory
public TiffOutputDirectory getGPSDirectory()
-
getInteroperabilityDirectory
public TiffOutputDirectory getInteroperabilityDirectory()
-
findDirectory
public TiffOutputDirectory findDirectory(int directoryType)
-
setGPSInDegrees
public void setGPSInDegrees(double longitude, double latitude) throws ImageWriteException
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
-
removeField
public void removeField(TagInfo tagInfo)
-
removeField
public void removeField(int tag)
-
findField
public TiffOutputField findField(TagInfo tagInfo)
-
findField
public TiffOutputField findField(int tag)
-
addRootDirectory
public TiffOutputDirectory addRootDirectory() throws ImageWriteException
- Throws:
ImageWriteException
-
addExifDirectory
public TiffOutputDirectory addExifDirectory() throws ImageWriteException
- Throws:
ImageWriteException
-
addGPSDirectory
public TiffOutputDirectory addGPSDirectory() throws ImageWriteException
- Throws:
ImageWriteException
-
addInteroperabilityDirectory
public TiffOutputDirectory addInteroperabilityDirectory() throws ImageWriteException
- Throws:
ImageWriteException
-
dump
public void dump()
-
-