libcvd-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libcvd-members] libcvd/pnm_src tiff.cxx


From: Edward Rosten
Subject: [libcvd-members] libcvd/pnm_src tiff.cxx
Date: Mon, 10 Jan 2011 15:53:42 +0000

CVSROOT:        /cvsroot/libcvd
Module name:    libcvd
Changes by:     Edward Rosten <edrosten>        11/01/10 15:53:42

Modified files:
        pnm_src        : tiff.cxx 

Log message:
        Dump TIFF directory in verbose mode.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/pnm_src/tiff.cxx?cvsroot=libcvd&r1=1.17&r2=1.18

Patches:
Index: tiff.cxx
===================================================================
RCS file: /cvsroot/libcvd/libcvd/pnm_src/tiff.cxx,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- tiff.cxx    16 Nov 2010 20:11:17 -0000      1.17
+++ tiff.cxx    10 Jan 2011 15:53:42 -0000      1.18
@@ -216,6 +216,7 @@
        TIFFClose(tif);
 }
 
+//#define CVD_INTERNAL_VERBOSE_TIFF
 #ifdef CVD_INTERNAL_VERBOSE_TIFF
        #define LOG(X) do{ cerr << X; }while(0)
        #define VAR(X) #X << " = " << X
@@ -245,6 +246,19 @@
        if(tif == NULL)
                throw MalformedImage(error_msg);
 
+
+       #ifdef CVD_INTERNAL_VERBOSE_TIFF
+       {
+               int dircount=1;
+               for(; TIFFReadDirectory(tif); dircount++)
+               {}
+
+               LOG(VAR(dircount));
+               TIFFSetDirectory(tif, 0);
+
+       }
+       #endif
+
        //Libtiff types
        uint32 w=0, h=0;
        uint16 bitspersample=0, spp=0, sampleformat=0, photo=0, pl_type=0;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]