APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.imageio.plugins.tiff

public Class TIFFDeflater

extends TIFFCompressor
Class Inheritance
Known Direct Subclasses
com.sun.imageio.plugins.tiff.TIFFZLibCompressor, com.sun.imageio.plugins.tiff.TIFFDeflateCompressor
Imports
javax.imageio.plugins.tiff.BaselineTIFFTagSet, java.io.IOException, java.util.zip.Deflater, javax.imageio.ImageWriteParam

Compressor superclass for Deflate and ZLib compression.

Field Summary

Modifier and TypeField and Description
pack-priv Deflater
pack-priv int
Inherited from com.sun.imageio.plugins.tiff.TIFFCompressor:
compressionTagValuecompressionTypeisCompressionLosslessmetadatastreamwriter

Constructor Summary

AccessConstructor and Description
public
TIFFDeflater(String compressionType, int compressionTagValue, ImageWriteParam param, int predictorValue)

Method Summary

Modifier and TypeMethod and Description
public int
encode(byte[] b, int off, int width, int height, int[] bitsPerSample, int scanlineStride)

Implements abstract com.sun.imageio.plugins.tiff.TIFFCompressor.encode.

Encodes the supplied image data, writing to the currently set ImageOutputStream.

Inherited from com.sun.imageio.plugins.tiff.TIFFCompressor:
getCompressionTagValuegetCompressionTypegetMetadatagetStreamgetWriterisCompressionLosslesssetMetadatasetStreamsetWriter

Field Detail

deflaterback to summary
pack-priv Deflater deflater
predictorback to summary
pack-priv int predictor

Constructor Detail

TIFFDeflaterback to summary
public TIFFDeflater(String compressionType, int compressionTagValue, ImageWriteParam param, int predictorValue)

Method Detail

encodeback to summary
public int encode(byte[] b, int off, int width, int height, int[] bitsPerSample, int scanlineStride) throws IOException

Implements abstract com.sun.imageio.plugins.tiff.TIFFCompressor.encode.

Doc from com.sun.imageio.plugins.tiff.TIFFCompressor.encode.

Encodes the supplied image data, writing to the currently set ImageOutputStream.

Annotations
@Override
Exceptions
IOException:
if the supplied data cannot be encoded by this TIFFCompressor, or if any I/O error occurs during writing.