Linux.pl
Opcje wyszukiwania podręcznika man:
Lista stron man zaczynających się od znaku:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   ALPHA   NUM   OTHER   ALL
TIFFSETDIRECTORY(3tiff)             LibTIFF            TIFFSETDIRECTORY(3tiff)

NAME
       TIFFSetDirectory - set the current directory for an open TIFF file

SYNOPSIS
          #include <tiffio.h>

       int TIFFSetDirectory(TIFF *tif, tdir_t dirnum)

       int TIFFSetSubDirectory(TIFF *tif, uint64_t diroff)

DESCRIPTION
       TIFFSetDirectory() changes the current directory and reads its contents
       with TIFFReadDirectory().  The  parameter  dirnum  specifies  the  sub-
       file/directory  as an integer number, with the first directory numbered
       zero.

       TIFFSetSubDirectory() acts like TIFFSetDirectory(), except  the  direc-
       tory  is  specified  as  a file offset instead of an index; this is re-
       quired for accessing subdirectories linked through a SubIFD tag.

       In the case of several SubIFDs of a main image, there are two possibil-
       ities that are not even mutually exclusive.

       a. The SubIFD tag contains an array with all offsets of the SubIFDs.

       b. The  SubIFDs  are  concatenated  with  their NextIFD parameters to a
          SubIFD chain.

       LibTiff does support SubIFD chains partially. When a SubIFD tag is  ac-
       tivated  with  TIFFSetSubDirectory(),  TIFFReadDirectory()  is  able to
       parse through the SubIFD chain. The tif_curdir is just incremented from
       its  current  value and thus gets arbitrary values when parsing through
       SubIFD chains.  TIFFSetDirectory() only works with main-IFD chains  be-
       cause  allways starts with the first main-IFD and thus is able to reset
       the SubIFD reading chain to the main-IFD chain.

       Directory        query        functions         TIFFCurrentDirectory(),
       TIFFCurrentDirOffset(),             TIFFLastDirectory()             and
       TIFFNumberOfDirectories() retrieve information about directories in  an
       open  TIFF file. Be aware that until a directory is not written to file
       AND read back, the query functions won't retrieve the correct  informa-
       tion!

RETURN VALUES
       On  successful return 1 is returned. Otherwise, 0 is returned if dirnum
       or diroff specifies a non-existent directory, or if an  error  was  en-
       countered while reading the directory's contents.

DIAGNOSTICS
       All error messages are directed to the TIFFErrorExtR() routine.

       "%s: Error fetching directory count":
          An error was encountered while reading the "directory count" field.

       "%s: Error fetching directory link":
          An  error was encountered while reading the "link value" that points
          to the next directory in a file.

SEE ALSO
       TIFFquery  (3tiff),  TIFFOpen  (3tiff),  TIFFCreateDirectory   (3tiff),
       TIFFCustomDirectory      (3tiff),      TIFFWriteDirectory      (3tiff),
       TIFFReadDirectory (3tiff), libtiff (3tiff)

AUTHOR
       LibTIFF contributors

COPYRIGHT
       1988-2025, LibTIFF contributors

4.5                              Jan 03, 2025          TIFFSETDIRECTORY(3tiff)

Czas wygenerowania: 0.00028 sek.


Created with the man page lookup class by Andrew Collington.
Based on a C man page viewer by Vadim Pavlov
Unicode soft-hyphen fix (as used by RedHat) by Dan Edwards
Some optimisations by Eli Argon
Caching idea and code contribution by James Richardson

Copyright © 2003-2025 Linux.pl
Hosted by Hosting Linux.pl