TIFFWriteEncodedTile man page on FreeBSD

Printed from http://www.polarhome.com/service/man/?qf=TIFFWriteEncodedTile&af=0&tf=2&of=FreeBSD

TIFFWriteEncodedTile(3TIFF)			   TIFFWriteEncodedTile(3TIFF)

       TIFFWritedEncodedTile  -	 compress  and write a tile of data to an open
       TIFF file

       #include <tiffio.h>

       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 are organized in separate places  (PlanarConfiguration=2).	 TIFF‐
       ComputeTile  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 expected to do any necessary
       byte-swapping  to  correctly  process  image  data  with	 BitsPerSample
       greater than 8.

       -1  is  returned	 if  an error was encountered. Otherwise, the value of
       size is returned.

       All error messages are directed to the TIFFError(3TIFF) routine.

       %s: File not open for writing.  The file was opened  for	 reading,  not

       Can  not	 write	tiles to a stripped image.  The image is assumed to be
       organized in strips because neither of the TileWidth or TileLength tags
       have been set with TIFFSetField(3TIFF).

       %s:  Must  set  "ImageWidth" before writing data. The image's width has
       not be set before the first write. See TIFFSetField(3TIFF) for informa‐
       tion on how to do this.

       %s:  Must  set "PlanarConfiguration" before writing data. The organiza‐
       tion of data has not be defined before the first	 write.	 See  TIFFSet‐
       Field(3TIFF) for information on how to do this.

       %s:  No	space  for  tile  arrays".  There was not enough space for the
       arrays that hold tile offsets and byte counts.

       TIFFOpen(3TIFF),	    TIFFWriteTile(3TIFF),     TIFFWriteRawTile(3TIFF),

       Libtiff library home page: http://www.remotesensing.org/libtiff/

libtiff			       December 16, 1991   TIFFWriteEncodedTile(3TIFF)

List of man pages available for FreeBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net