Hi all,
All day, I'm checking all progress into Exiv2 library. Good news, a new TIFF/EP parser is under development and work very well : http://digikam3rdparty.free.fr/Screenshots/NEF-DNG-metadata.png In this screenshot, you can see all metadata from a NEF and DNG files ! Paco, i'm sure that you will very happy (:=)))... Marcel, no need to investigate about TIFF/EP in DMetadata::tiffmetaloader(). All will be done by Exiv2 now. If you want to test current Exiv2 implementation, get the source from svn repository using details from this page : http://www.exiv2.org/download.html I'm sure now that Exiv2 is the better choice for digiKam ! Gilles _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Thanks, Gilles - you were quicker than me :)
The new parser is read-only for now and doesn't know about Makernotes yet. It is still very fresh and hardly tested; if you try it, please report problems to me. The parser is newly designed from scratch to be a flexible and extensible TIFF parser, based on the experience with the old code. Eventually it will be used for all TIFF-related formats, includig the Exif block in Jpegs. But the fact that NEF seems to work already now is more a side-effect; to be honest I still don't really know that format. Among the remaining feature requests for future Exiv2 releases, there are a few more from the digikam team. I'm in the process of registering them all in the Mantis bug-tracking system for a start. It can be accessed from the internet and is open for anybody to add information (also via the download page mentioned below). Please contact me if you're interested to contribute to Exiv2. Regards, Andreas On Thursday 06 April 2006 21:55, Gilles Caulier wrote: > Hi all, > > All day, I'm checking all progress into Exiv2 library. Good news, a new > TIFF/EP parser is under development and work very well : > > http://digikam3rdparty.free.fr/Screenshots/NEF-DNG-metadata.png > > In this screenshot, you can see all metadata from a NEF and DNG files ! > > Paco, i'm sure that you will very happy (:=)))... > > Marcel, no need to investigate about TIFF/EP in > DMetadata::tiffmetaloader(). All will be done by Exiv2 now. > > If you want to test current Exiv2 implementation, get the source from svn > repository using details from this page : > > http://www.exiv2.org/download.html > > I'm sure now that Exiv2 is the better choice for digiKam ! > > Gilles Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Gilles Caulier-2
Added both, this and the APP1 requirement to the bug tracking system. The list
of requested features for Exiv2 is growing :) http://dev.robotbattle.com/bugs/view_all_bug_page.php Waiting for volunteers... There are now a few good candidates for someone new to Exiv2. Have a look at the page above and let me know if you're interested, I'll be happy to provide guidance. Regards, Andreas > > If you is interressed to make a simple PNG parser in Exiv2 (My dream > (:=))), just take a look in KDE API (KFileMetaInfo class). This is a simple > class to extract metadata (not too powerfull than Exiv2) from > image/audio/video file. > > About PNG KFileMetaInfo use a plugin to parse in read only PNG file. The > code is simple and do not use libPNG : > > http://websvn.kde.org/trunk/KDE/kdegraphics/kfile-plugins/png/kfile_png.cpp >?rev=506839&view=auto > > If you want some help to clarify Qt/KDElib API, let's me hear... > > About Raw profile embedded into PNG file by IM, take a look here : > > http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/PNG.html#TextualData > > look like IM can provide also XMP raw profile !!! For the future of Exiv2 > (:=)))... > > Nota : have you take a look about MRW file parser source code from a > preview mail ? > > http://www.chauveau-central.net/mrw-format/ > > Best regards > > Gilles > > > -ahu. Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Free forum by Nabble | Edit this page |