Package com.itextpdf.text.pdf.codec
Class TiffWriter
- java.lang.Object
-
- com.itextpdf.text.pdf.codec.TiffWriter
-
public class TiffWriter extends java.lang.Object
Exports images as TIFF.- Since:
- 5.0.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TiffWriter.FieldAscii
Inner class containing info about an ASCII field.static class
TiffWriter.FieldBase
Inner class class containing information about a field.static class
TiffWriter.FieldByte
Inner class containing info about a field.static class
TiffWriter.FieldImage
Inner class containing info about a field.static class
TiffWriter.FieldLong
Inner class containing info about a field.static class
TiffWriter.FieldRational
Inner class containing info about a field.static class
TiffWriter.FieldShort
Inner class containing info about a field.static class
TiffWriter.FieldUndefined
Inner class containing info about a field.
-
Field Summary
Fields Modifier and Type Field Description private java.util.TreeMap<java.lang.Integer,TiffWriter.FieldBase>
ifd
-
Constructor Summary
Constructors Constructor Description TiffWriter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addField(TiffWriter.FieldBase field)
static void
compressLZW(java.io.OutputStream stream, int predictor, byte[] b, int height, int samplesPerPixel, int stride)
int
getIfdSize()
void
writeFile(java.io.OutputStream stream)
static void
writeLong(int v, java.io.OutputStream stream)
static void
writeShort(int v, java.io.OutputStream stream)
-
-
-
Field Detail
-
ifd
private java.util.TreeMap<java.lang.Integer,TiffWriter.FieldBase> ifd
-
-
Method Detail
-
addField
public void addField(TiffWriter.FieldBase field)
-
getIfdSize
public int getIfdSize()
-
writeFile
public void writeFile(java.io.OutputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
writeShort
public static void writeShort(int v, java.io.OutputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
writeLong
public static void writeLong(int v, java.io.OutputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
compressLZW
public static void compressLZW(java.io.OutputStream stream, int predictor, byte[] b, int height, int samplesPerPixel, int stride) throws java.io.IOException
- Throws:
java.io.IOException
-
-