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

public Class TIFFLZWCompressor

extends TIFFCompressor
Class Inheritance
Imports
com.sun.imageio.plugins.common.LZWCompressor, java.io.IOException, javax.imageio.stream.ImageOutputStream, javax.imageio.plugins.tiff.BaselineTIFFTagSet

LZW Compressor.

Field Summary

Modifier and TypeField and Description
private final int
Inherited from com.sun.imageio.plugins.tiff.TIFFCompressor:
compressionTagValuecompressionTypeisCompressionLosslessmetadatastreamwriter

Constructor Summary

AccessConstructor and Description
public
TIFFLZWCompressor(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.

public void
setStream(ImageOutputStream stream)

Overrides com.sun.imageio.plugins.tiff.TIFFCompressor.setStream.

Sets the ImageOutputStream to be written.

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

Field Detail

predictorback to summary
private final int predictor

Constructor Detail

TIFFLZWCompressorback to summary
public TIFFLZWCompressor(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.
setStreamback to summary
public void setStream(ImageOutputStream stream)

Overrides com.sun.imageio.plugins.tiff.TIFFCompressor.setStream.

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

Sets the ImageOutputStream to be written.

Annotations
@Override