Package pixy.image.tiff
Class TIFFImage
java.lang.Object
pixy.image.tiff.TIFFImage
- All Implemented Interfaces:
java.lang.Iterable<IFD>
public class TIFFImage extends java.lang.Object implements java.lang.Iterable<IFD>
TIFF image wrapper to manipulate pages and fields
- Version:
- 1.0 05/23/2014
- Author:
- Wen Yu, yuwen_66@yahoo.com
-
Constructor Summary
Constructors Constructor Description TIFFImage(RandomAccessInputStream rin)
-
Method Summary
Modifier and Type Method Description void
addField(TiffField<?> field)
TiffField<?>
getField(Tag tag)
java.util.List<IFD>
getIFDs()
RandomAccessInputStream
getInputStream()
int
getNumOfPages()
java.util.Iterator<IFD>
iterator()
TiffField<?>
removeField(Tag tag)
IFD
removePage(int index)
void
setWorkingPage(int workingPage)
void
write(RandomAccessOutputStream out)
-
Constructor Details
-
TIFFImage
- Throws:
java.io.IOException
-
-
Method Details
-
addField
-
getField
-
getIFDs
-
getInputStream
-
getNumOfPages
public int getNumOfPages() -
removeField
-
removePage
-
setWorkingPage
public void setWorkingPage(int workingPage) -
write
- Throws:
java.io.IOException
-
iterator
- Specified by:
iterator
in interfacejava.lang.Iterable<IFD>
-