Package com.itextpdf.io.codec
Class TiffWriter
- java.lang.Object
-
- com.itextpdf.io.codec.TiffWriter
-
public class TiffWriter extends java.lang.ObjectExports images as TIFF.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTiffWriter.FieldAsciiInner class containing info about an ASCII field.static classTiffWriter.FieldBaseInner class class containing information about a field.static classTiffWriter.FieldByteInner class containing info about a field.static classTiffWriter.FieldImageInner class containing info about a field.static classTiffWriter.FieldLongInner class containing info about a field.static classTiffWriter.FieldRationalInner class containing info about a field.static classTiffWriter.FieldShortInner class containing info about a field.static classTiffWriter.FieldUndefinedInner 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 voidaddField(TiffWriter.FieldBase field)static voidcompressLZW(java.io.OutputStream stream, int predictor, byte[] b, int height, int samplesPerPixel, int stride)intgetIfdSize()voidwriteFile(java.io.OutputStream stream)static voidwriteLong(int v, java.io.OutputStream stream)static voidwriteShort(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
-
-