it.geosolutions.imageioimpl.plugins.tiff
Class TIFFCodecLibT6Compressor

Object
  extended by TIFFCompressor
      extended by TIFFFaxCompressor
          extended by TIFFT6Compressor
              extended by TIFFCodecLibT6Compressor

public class TIFFCodecLibT6Compressor
extends TIFFT6Compressor


Field Summary
 
Fields inherited from class TIFFFaxCompressor
bits, BLACK, byteTable, horz, horzMode, inverseFill, makeupCodes, makeupCodesBlack, makeupCodesWhite, ndex, pass, passMode, termCodes, termCodesBlack, termCodesWhite, vert, vertMode, WHITE
 
Fields inherited from class TIFFCompressor
compressionTagValue, compressionType, isCompressionLossless, metadata, stream, writer
 
Constructor Summary
TIFFCodecLibT6Compressor()
           
 
Method Summary
 int encodeT6(byte[] data, int lineStride, int colOffset, int width, int height, byte[] compData)
          Encode a buffer of data using CCITT T.6 Compression also known as Group 4 facsimile compression.
 
Methods inherited from class TIFFT6Compressor
encode
 
Methods inherited from class TIFFFaxCompressor
add1DBits, add2DBits, addEOFB, addEOL, encode1D, initBitBuf, nextState, setMetadata
 
Methods inherited from class TIFFCompressor
getCompressionTagValue, getCompressionType, getMetadata, getStream, getWriter, isCompressionLossless, setStream, setWriter
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TIFFCodecLibT6Compressor

public TIFFCodecLibT6Compressor()
Method Detail

encodeT6

public final int encodeT6(byte[] data,
                          int lineStride,
                          int colOffset,
                          int width,
                          int height,
                          byte[] compData)
Encode a buffer of data using CCITT T.6 Compression also known as Group 4 facsimile compression.

Overrides:
encodeT6 in class TIFFT6Compressor
Parameters:
data - The row of data to compress.
lineStride - Byte step between the same sample in different rows.
colOffset - Bit offset within first data[rowOffset].
width - Number of bits in the row.
height - Number of rows in the buffer.
compData - The compressed data.
Returns:
The number of bytes saved in the compressed data array.


Copyright © 2006-2010 GeoSolutions. All Rights Reserved.