eaeca6274a
Those advanced writing functions must be used in a particular sequence to make their intended effect. Their aim is to control when/where the [Strip/Tile][Offsets/ByteCounts] arrays are written into the file. The purpose of this is to generate 'cloud-optimized geotiff' files where the first KB of the file only contain the IFD entries without the potentially large strile arrays. Those are written afterwards. The typical sequence of calls is: TIFFOpen() [ TIFFCreateDirectory(tif) ] Set fields with calls to TIFFSetField(tif, ...) TIFFDeferStrileArrayWriting(tif) TIFFWriteCheck(tif, ...) TIFFWriteDirectory(tif) ... potentially create other directories and come back to the above directory TIFFForceStrileArrayWriting(tif): emit the arrays at the end of file See test/defer_strile_writing.c for a practical example.
74 lines
1.1 KiB
Plaintext
74 lines
1.1 KiB
Plaintext
aclocal.m4
|
|
autom4te.cache
|
|
configure
|
|
Makefile.in
|
|
config/compile
|
|
config/config.guess
|
|
config/config.sub
|
|
config/depcomp
|
|
config/install-sh
|
|
config/ltmain.sh
|
|
config/missing
|
|
config/mkinstalldirs
|
|
config/test-driver
|
|
**/Makefile
|
|
*.o
|
|
*.la
|
|
*.lo
|
|
.deps
|
|
.libs
|
|
config.log
|
|
config.status
|
|
contrib/addtiffo/addtiffo
|
|
contrib/dbs/tiff-bi
|
|
contrib/dbs/tiff-grayscale
|
|
contrib/dbs/tiff-palette
|
|
contrib/dbs/tiff-rgb
|
|
contrib/iptcutil/iptcutil
|
|
libtiff-4.pc
|
|
libtiff/mkg3states
|
|
libtiff/stamp-h1
|
|
libtiff/stamp-h2
|
|
libtiff/tif_config.h
|
|
libtiff/tif_config.h.in
|
|
libtiff/tiffconf.h
|
|
libtool
|
|
m4/libtool.m4
|
|
m4/ltoptions.m4
|
|
m4/ltsugar.m4
|
|
m4/ltversion.m4
|
|
m4/lt~obsolete.m4
|
|
tools/fax2ps
|
|
tools/fax2tiff
|
|
tools/pal2rgb
|
|
tools/ppm2tiff
|
|
tools/raw2tiff
|
|
tools/rgb2ycbcr
|
|
tools/thumbnail
|
|
tools/tiff2bw
|
|
tools/tiff2pdf
|
|
tools/tiff2ps
|
|
tools/tiff2rgba
|
|
tools/tiffcmp
|
|
tools/tiffcp
|
|
tools/tiffcrop
|
|
tools/tiffdither
|
|
tools/tiffdump
|
|
tools/tiffgt
|
|
tools/tiffinfo
|
|
tools/tiffmedian
|
|
tools/tiffset
|
|
tools/tiffsplit
|
|
test/ascii_tag
|
|
test/custom_dir
|
|
test/long_tag
|
|
test/raw_decode
|
|
test/rewrite
|
|
test/short_tag
|
|
test/strip_rw
|
|
test/defer_strile_loading
|
|
test/defer_strile_writing
|
|
test/*.log
|
|
test/*.trs
|
|
test/o-*
|