public class TIFFT6Compressor extends TIFFFaxCompressor
bits, BLACK, byteTable, horz, horzMode, inverseFill, makeupCodes, makeupCodesBlack, makeupCodesWhite, ndex, pass, passMode, termCodes, termCodesBlack, termCodesWhite, vert, vertMode, WHITE
|Constructor and Description|
|Modifier and Type||Method and Description|
Encodes the supplied image data, writing to the currently set
Encode a buffer of data using CCITT T.6 Compression also known as Group 4 facsimile compression.
add1DBits, add2DBits, addEOFB, addEOL, encode1D, initBitBuf, nextState, setMetadata
getCompressionTagValue, getCompressionType, getMetadata, getStream, getWriter, isCompressionLossless, setStream, setWriter
public int encodeT6(byte data, int lineStride, int colOffset, int width, int height, byte compData)
data- The row of data to compress.
lineStride- Byte step between the same sample in different rows.
colOffset- Bit offset within first
width- Number of bits in the row.
height- Number of rows in the buffer.
compData- The compressed data.
public int encode(byte b, int off, int width, int height, int bitsPerSample, int scanlineStride) throws IOException
b- an array of
bytes containing the packed but uncompressed image data.
off- the starting offset of the data to be written in the array
width- the width of the rectangle of pixels to be written.
height- the height of the rectangle of pixels to be written.
bitsPerSample- an array of
ints indicting the number of bits used to represent each image sample within a pixel.
scanlineStride- the number of bytes separating each row of the input data.
IOException- if the supplied data cannot be encoded by this
TIFFCompressor, or if any I/O error occurs during writing.
Copyright © 2015–2017 SCIFIO. All rights reserved.