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 voidaddField(TiffField<?> field)TiffField<?>getField(Tag tag)java.util.List<IFD>getIFDs()RandomAccessInputStreamgetInputStream()intgetNumOfPages()java.util.Iterator<IFD>iterator()TiffField<?>removeField(Tag tag)IFDremovePage(int index)voidsetWorkingPage(int workingPage)voidwrite(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:
iteratorin interfacejava.lang.Iterable<IFD>
-