Misc. Reference Manual Pages TIFFWriteEncodedStrip(3tiff)
NAME
TIFFWriteEncodedStrip - compress and write a strip of data
to an open TIFF fileSYNOPSIS
#include
tsize_t TIFFWriteEncodedStrip(TIFF* tif, tstrip_t strip,
tdata_t buf, tsize_t size)
Compress size bytes of raw data from buf and write the result to the specified strip, replacing any previously written data. Note that the value of strip is a "raw strip number". That is, the caller must take into account whetheror not the data is organized in separate planes (PlanarCon-
figuration=2). The library writes encoded data using the native machine byte order. Correctly implemented TIFF readers are expectedto do any necessary byte-swapping to correctly process image
data with BitsPerSample greater than 8.The strip number must be valid according to the current set-
tings of the ImageLength and RowsPerStrip tags. An image may be dynamically grown by increasing the value ofImageLength prior to each call to TIFFWriteEncodedStrip.
DiagnosticsAll error messages are directed to the TIFFError(3tiff) rou-
tine.%s: File not open for wriTthiengf.ile was opened for reading, not
writing. Can not write scanlines tToheaitmialgeediismaagses.umed to be organized in tiles because the TileWidth and TileLength tags have been set with TIFFSetField(3tiff).%s: Must set "ImageWidth"Thbeefiomraegewrwiitditnhg dhaatsa.not been set
before the first write. See TIFFSetField(3tiff) for information on how to do this. SunOS 5.10 Last change: 05 Apr 2004 1Misc. Reference Manual Pages TIFFWriteEncodedStrip(3tiff)
%s: Must set "PlanarConfiTghueraotrigoann"izbaetfioorne worfitidnagtadathaa.s not
been defined before the first write.See TIFFSetField(3tiff) for informa-
tion on how to do this.%s: No space for strip arTrhaeyrse".was not enough space for the
arrays that hold strip offsets and byte counts.-1 is returned if an error was encountered. Otherwise, the
value of size is returned.See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | image/library/libtiff ||_____________________________|_____________________________|
| Interface stability | Uncommitted ||_____________________________|_____________________________|
libtiff(3), TIFFOpen(3tiff), TIFFWriteRawStrip(3tiff), TIFFWriteScanline(3tiff) This man page was originally written by Sam Leffler. Updated by Breda McColgan, Sun Microsystems Inc., 2004. SunOS 5.10 Last change: 05 Apr 2004 2