Class AbstractTiffImageWriter
java.lang.Object
org.apache.commons.imaging.formats.tiff.write.AbstractTiffImageWriter
- Direct Known Subclasses:
TiffImageWriterLossless
,TiffImageWriterLossy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static int
imageDataPaddingLength
(int dataLength) protected org.apache.commons.imaging.formats.tiff.write.TiffOutputSummary
validateDirectories
(TiffOutputSet outputSet) abstract void
write
(OutputStream os, TiffOutputSet outputSet) void
writeImage
(BufferedImage src, OutputStream os, TiffImagingParameters params) protected void
protected void
writeImageFileHeader
(AbstractBinaryOutputStream bos, long offsetToFirstIFD)
-
Field Details
-
byteOrder
-
-
Constructor Details
-
AbstractTiffImageWriter
public AbstractTiffImageWriter() -
AbstractTiffImageWriter
-
-
Method Details
-
imageDataPaddingLength
-
validateDirectories
protected org.apache.commons.imaging.formats.tiff.write.TiffOutputSummary validateDirectories(TiffOutputSet outputSet) throws ImagingException - Throws:
ImagingException
-
write
public abstract void write(OutputStream os, TiffOutputSet outputSet) throws IOException, ImagingException - Throws:
IOException
ImagingException
-
writeImage
public void writeImage(BufferedImage src, OutputStream os, TiffImagingParameters params) throws ImagingException, IOException - Throws:
ImagingException
IOException
-
writeImageFileHeader
- Throws:
IOException
-
writeImageFileHeader
protected void writeImageFileHeader(AbstractBinaryOutputStream bos, long offsetToFirstIFD) throws IOException - Throws:
IOException
-