Package com.itextpdf.text.pdf.codec
Class TiffWriter
- java.lang.Object
-
- com.itextpdf.text.pdf.codec.TiffWriter
-
public class TiffWriter extends 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.
-
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(OutputStream stream, int predictor, byte[] b, int height, int samplesPerPixel, int stride)
int
getIfdSize()
void
writeFile(OutputStream stream)
static void
writeLong(int v, OutputStream stream)
static void
writeShort(int v, OutputStream stream)
-
-
-
Method Detail
-
addField
public void addField(TiffWriter.FieldBase field)
-
getIfdSize
public int getIfdSize()
-
writeFile
public void writeFile(OutputStream stream) throws IOException
- Throws:
IOException
-
writeShort
public static void writeShort(int v, OutputStream stream) throws IOException
- Throws:
IOException
-
writeLong
public static void writeLong(int v, OutputStream stream) throws IOException
- Throws:
IOException
-
compressLZW
public static void compressLZW(OutputStream stream, int predictor, byte[] b, int height, int samplesPerPixel, int stride) throws IOException
- Throws:
IOException
-
-