From: <pa...@id...> - 2002-07-10 05:46:59
|
Hello, Is it possible to use libexif to access the exif information embedded in tiff files? I`ve figured out that the offset to the exif info is stored in tiff tag 0x8769, but I`m still figuring out how to get libexif to read that information, so any hints would be greatly appreciated. Thanks, Paul Nolan, CEO Idruna Software Inc. http://www.idruna.com |
From: Lutz <lu...@us...> - 2002-07-10 12:58:52
|
On Tue, 2002-07-09 at 23:42, Paul Nolan wrote: > Is it possible to use libexif to access the exif information embedded in = tiff=20 > files? I only tested libexif using JPEG files. If exif_data_new_from_file doesn't work, either try to come up with a patch or send me a sample TIFF image containing EXIF data. Lutz --=20 +----------------------------------------------+ | Lutz M=FCller +49 (7156) 34837 | | | | Hans-Sachs-Strasse 5 | | 71254 Ditzingen http://www.topfrose.de | | Germany lu...@us... | +----------------------------------------------+ |
From: <ap...@sm...> - 2002-07-10 13:52:33
|
Hi! I imagine that this question is for Lutz... :-) I was using the libexif (versions 0.5.1 and 0.5.3) and when I try to verify the JPEG/EXIF created, the software said to me that the Interoperability IFD Pointer (0xA005) is "inside" the 0th IFD, not the Exif_IFD (where it's supposed to be). Is this a problem on the library, or there's some way to put one pointer inside the other? To verify the JPEG/EXIF files I'm using a Fuji application. Thanks... Andres. |
From: Lutz <lu...@us...> - 2002-07-10 14:47:27
|
On Wed, 2002-07-10 at 15:43, ap...@sm... wrote: > I was using the libexif=20 > (versions 0.5.1 and 0.5.3) and when I try to verify the JPEG/EXIF created= , the=20 > software said to me that the Interoperability IFD Pointer (0xA005) is "in= side"=20 > the 0th IFD, not the Exif_IFD (where it's supposed to be). Is this a prob= lem on=20 > the library, Yes. I committed a fix to CVS such that libexif now saves the Interoperability IFD Pointer in the EXIF IFD.=20 If you like, check out the current CVS version and tell me if it works. Lutz --=20 +----------------------------------------------+ | Lutz M=FCller +49 (7156) 34837 | | | | Hans-Sachs-Strasse 5 | | 71254 Ditzingen http://www.topfrose.de | | Germany lu...@us... | +----------------------------------------------+ |
From: <ap...@sm...> - 2002-07-24 18:13:46
|
Hi Lutz! Quoting Lutz M=FCller <lu...@us...>: > Yes. I committed a fix to CVS such that libexif now saves the > Interoperability IFD Pointer in the EXIF IFD.=20 Finally, I had the time to use the CVS version of libexif. It works fine!= Also,=20 after a few changes, I compiled the libexif in Visual C++ 6.0 (Windows). = So if=20 you need the source code and proyect that I'm using to do that, let me kn= ow. Andres. |
From: Lutz <lu...@us...> - 2002-07-24 20:12:02
|
On Wed, 2002-07-24 at 20:03, ap...@sm... wrote: > Finally, I had the time to use the CVS version of libexif. It works fine!= Also,=20 > after a few changes, I compiled the libexif in Visual C++ 6.0 (Windows). Could you send me a "cvs diff -u3 -p" of that? Lutz --=20 +----------------------------------------------+ | Lutz M=FCller +49 (7156) 34837 | | | | Hans-Sachs-Strasse 5 | | 71254 Ditzingen http://www.topfrose.de | | Germany lu...@us... | +----------------------------------------------+ |
From: <ap...@sm...> - 2002-07-24 21:18:32
|
Hi Lutz! Quoting Lutz M=FCller <lu...@us...>: > Could you send me a "cvs diff -u3 -p" of that? I tried, and it said to me: [nbandres:/tmp/libexif/]% cvs -d:pserver:ano...@cv...:/cvsroot/libexif login Logging in to :pserver:ano...@cv...:2401/cvsroot= /libexif CVS password:=20 [nbandres:/tmp/libexif/]% cvs diff -u3 -p -d ":pserver:ano...@cv...:/cvsroot/libexif" libexif= | more cvs diff: authorization failed: server cvs.libexif.sourceforge.net reject= ed acce for user anonymousxif cvs diff: used empty password; try "cvs login" with a real password The username ("anonymousxif") is strange, but I don't know why. Any clue? Andres. |
From: Hubert F. <hfi...@te...> - 2002-07-24 21:26:14
|
According to ap...@sm... <ap...@sm...>: > Hi Lutz! >=20 > Quoting Lutz M=FCller <lu...@us...>: >=20 > > Could you send me a "cvs diff -u3 -p" of that? >=20 > I tried, and it said to me: >=20 > [nbandres:/tmp/libexif/]% cvs > -d:pserver:ano...@cv...:/cvsroot/libexif login > Logging in to :pserver:ano...@cv...:2401/cvsroot= /libexif > CVS password:=20 This is only needed ONCE. >=20 > [nbandres:/tmp/libexif/]% cvs diff -u3 -p -d > ":pserver:ano...@cv...:/cvsroot/libexif" libexif= | more > cvs diff: authorization failed: server cvs.libexif.sourceforge.net reject= ed acce > for user anonymousxif > cvs diff: used empty password; try "cvs login" with a real password "cvs diff -u3 -p" is enough since you already are in checked out tree. Note that -d option always come BEFORE the cvs subcommand. Hub --=20 Job-less AbiWord hacker. - http://www.teaser.fr/~hfiguiere/ Cell phone: +33 6 18 01 42 11 GPG fingerprint: 6C44 DB3E 0BF3 EAF5 B433 239A 5FEE 05E6 A56E 15A3 |
From: <pa...@id...> - 2002-07-10 17:00:02
|
Hi Lutz, I`m just uploading a 7.7mb tif file now that has exif info embedded, crea= ted=20 by a Nikon D1H. http://www.idruna.com/~upload/DSC_0020.TIF I tried using libtiff to get the pointer to the exif data, and then using= the=20 exif_data_new_from_data function to read it in from memory, but I`m not=20 familiar enough with the exif standard to get any success. Thanks! > > Is it possible to use libexif to access the exif information embedded= in=20 > > tiff files? >=20 > I only tested libexif using JPEG files. If exif_data_new_from_file > doesn't work, either try to come up with a patch or send me a sample > TIFF image containing EXIF data. >=20 > Lutz > --=20 > +----------------------------------------------+ > | Lutz M=FCller +49 (7156) 34837 | Paul Nolan, CEO Idruna Software Inc. http://www.idruna.com |
From: Lutz <lu...@us...> - 2002-07-10 17:24:23
|
On Wed, 2002-07-10 at 10:55, Paul Nolan wrote: > I`m just uploading a 7.7mb tif file now that has exif info embedded, crea= ted=20 > by a Nikon D1H. http://www.idruna.com/~upload/DSC_0020.TIF Is it really necessary for me to download 7.7mb (over ISDN)? Don't you have something smaller, like 1mb for example? Lutz --=20 +----------------------------------------------+ | Lutz M=FCller +49 (7156) 34837 | | | | Hans-Sachs-Strasse 5 | | 71254 Ditzingen http://www.topfrose.de | | Germany lu...@us... | +----------------------------------------------+ |
From: <ap...@sm...> - 2002-07-25 18:28:43
|
Hi Lutz! Ok, with the instructions from Hubert and my creativity :-) know I have another error message: [nbandres:/tmp/libexif/]% cvs -d:pserver:ano...@cv...:/cvsroot/libexif diff -u3 -p ? Debug ? libexif.dsp ? libexif.dsw ? libexif.ncb ? libexif.opt ? libexif.plg ? libexif.spec ? libexif/config.h ? po/Makefile.in ? test/test-mem ? test/test-tree cvs server: Diffing . /#cvs.lock): No such file or directoryctory for `/cvsroot/libexif/libexif 'vs server: failed to obtain dir lock in repository `/cvsroot/libexif/libexif cvs [server aborted]: read lock failed - giving up Any other clue? Thanks. Andres. |
From: Hubert F. <hfi...@te...> - 2002-07-25 18:58:27
|
On jeu, 2002-07-25 at 20:17, ap...@sm... wrote: > Hi Lutz! >=20 > Ok, with the instructions from Hubert and my creativity :-) know I have a= nother > error message: >=20 > [nbandres:/tmp/libexif/]% cvs > -d:pserver:ano...@cv...:/cvsroot/libexif diff -u= 3 -p > ? Debug > ? libexif.dsp > ? libexif.dsw > ? libexif.ncb > ? libexif.opt > ? libexif.plg > ? libexif.spec > ? libexif/config.h > ? po/Makefile.in > ? test/test-mem > ? test/test-tree > cvs server: Diffing . > /#cvs.lock): No such file or directoryctory for `/cvsroot/libexif/libexif > 'vs server: failed to obtain dir lock in repository `/cvsroot/libexif/lib= exif > cvs [server aborted]: read lock failed - giving up >=20 > Any other clue? >=20 Try again. That usually solves the problem. Hub |