Misc. Reference Manual Pages TIFFWriteEncodedTile(3tiff)
NAME
TIFFWriteEncodedTile - compress and write a tile of data to
an open TIFF fileSYNOPSIS
#include
tsize_t TIFFWriteEncodedTile(TIFF* tif, ttile_t tile,
tdata_t buf, tsize_t size)
Compress size bytes of raw data from buf and append the result to the end of the specified tile. Note that the value of tile is a "raw tile number". That is, the caller must take into account whether or not the data is organized in separate planes (PlanarConfiguration=2). TIFFComputeTile automatically does this when converting an (x,y,z,sample) coordinate quadruple to a tile number. 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. 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 tiles to aTshteriipmpaegde iimsagaes.sumed to be organized in strips because neither the TileWidth nor the TileLength tag has 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.%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. SunOS 5.10 Last change: 05 Apr 2004 1Misc. Reference Manual Pages TIFFWriteEncodedTile(3tiff)
%s: No space for tile arrTahyesr"e.was not enough space for the
arrays that hold tile 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), TIFFWriteRawTile(3tiff), TIFFWriteTile(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