I forward the message from Andreas to this room...
Gilles Caulier ---------- Forwarded message ---------- From: Andreas Huggel <[hidden email]> Date: 2008/6/21 Subject: [exiv2] TIFF write support in SVN trunk To: [hidden email] With revision 1512 I've finally merged the TIFF write support to the trunk. Please go ahead and test it and post your feedback here or directly to the bug tracker (http://dev.robotbattle.com/bugs/main_page.php). Since this change also replaces the Exif parser used for JPEG images, please test with JPEG images too, even if you're not interested in the TIFF writing feature. Besides, I've introduced a namespace Exiv2::Internal and started to clean-up and reduce the published API. So please also let me know in case you're missing something in the API. In particular, the methods ExifData::load and copy and IptcData::load and copy have moved to ExifParser::decode and encode and IptcParser::decode and encode. If you find a problem, it's best if you report it with a sample image and instructions how to reproduce the problem, preferably with exiv2 command line tool commands or a short program. The Exiv2 version in svn trunk is now 0.17.91, which should be useful for applications which check it. What should work: - Everything that worked before, except for the issues listed below - Writing to TIFF images (even creating TIFF images from scratch) Known issues: - Writing to TIFF-like (RAW) images is unlikely to work at this point. However, it will quite certainly corrupt the images. - Duplicate Exif tags don't work yet - Not all regression tests pass yet - The trunk probably doesn't compile with MSVC now, patches welcome What I like best about this massive patch is that in total, there are now more than 1800 lines (4%) of C++ code _less_ than before! Andreas Q: How do I get the trunk version from the repository? A: $ svn checkout svn://dev.robotbattle.com/exiv2/trunk See also http://www.exiv2.org/download.html#devel __._,_.___ Messages in this topic (1) Reply (via web post) | Start a new topic Messages | Files | Photos | Links | Database | Polls | Members | Calendar Change settings via the Web (Yahoo! ID required) Change settings via email: Switch delivery to Daily Digest | Switch format to Traditional Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe Recent Activity 1 New Members Visit Your Group Yahoo! 360 Share what matters Share your photos, blog. Control who sees what. Yahoo! Toolbar Get it Free! easy 1-click access to your groups. Yahoo! Groups Start a group in 3 easy steps. Connect with others. . __,_._,___ _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Dnia Sunday 22 of June 2008, Gilles Caulier napisał:
> I forward the message from Andreas to this room... > kexiv2 svn version 820083 nie kompiluje się z exiv2 svn version 1513: exiv2.cpp: In member function 'QByteArray KExiv2Iface::KExiv2::getExif() const': kexiv2.cpp:144: error: 'class Exiv2::ExifData' has no member named 'copy' kexiv2.cpp: In member function 'QByteArray KExiv2Iface::KExiv2::getIptc(bool) const': kexiv2.cpp:181: error: 'class Exiv2::IptcData' has no member named 'copy' kexiv2.cpp: In member function 'bool KExiv2Iface::KExiv2::setExif(const QByteArray&)': kexiv2.cpp:212: error: 'class Exiv2::ExifData' has no member named 'load' kexiv2.cpp: In member function 'bool KExiv2Iface::KExiv2::setIptc(const QByteArray&)': kexiv2.cpp:235: error: 'class Exiv2::IptcData' has no member named 'load' kexiv2.cpp: In member function 'QImage KExiv2Iface::KExiv2::getExifThumbnail(bool) const': kexiv2.cpp:494: error: 'class Exiv2::ExifData' has no member named 'copyThumbnail' kexiv2.cpp: In member function 'bool KExiv2Iface::KExiv2::setExifThumbnail(const QImage&, bool)': kexiv2.cpp:574: error: 'class Exiv2::ExifData' has no member named 'setJpegThumbnail' kexiv2.cpp: In member function 'QByteArray KExiv2Iface::KExiv2::getExifTagData(const char*) const': kexiv2.cpp:1168: error: 'class Exiv2::ExifData' has no member named 'byteOrder' make[3]: *** [kexiv2.lo] Error 1 make[3]: Leaving directory `/home/mikolaj/kde/head/extragear/libs/libkexiv2/libkexiv2' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/mikolaj/kde/head/extragear/libs/libkexiv2' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/mikolaj/kde/head/extragear/libs' make: *** [all] Error 2 m. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Compile now in svn. try again
Gilles 2008/6/22 Mikolaj Machowski <[hidden email]>: > Dnia Sunday 22 of June 2008, Gilles Caulier napisał: >> I forward the message from Andreas to this room... >> > > kexiv2 svn version 820083 nie kompiluje się z exiv2 svn version 1513: > > exiv2.cpp: In member function 'QByteArray KExiv2Iface::KExiv2::getExif() > const': > kexiv2.cpp:144: error: 'class Exiv2::ExifData' has no member named 'copy' > kexiv2.cpp: In member function 'QByteArray > KExiv2Iface::KExiv2::getIptc(bool) const': > kexiv2.cpp:181: error: 'class Exiv2::IptcData' has no member named 'copy' > kexiv2.cpp: In member function 'bool KExiv2Iface::KExiv2::setExif(const > QByteArray&)': > kexiv2.cpp:212: error: 'class Exiv2::ExifData' has no member named 'load' > kexiv2.cpp: In member function 'bool KExiv2Iface::KExiv2::setIptc(const > QByteArray&)': > kexiv2.cpp:235: error: 'class Exiv2::IptcData' has no member named 'load' > kexiv2.cpp: In member function 'QImage > KExiv2Iface::KExiv2::getExifThumbnail(bool) const': > kexiv2.cpp:494: error: 'class Exiv2::ExifData' has no member > named 'copyThumbnail' > kexiv2.cpp: In member function 'bool > KExiv2Iface::KExiv2::setExifThumbnail(const QImage&, bool)': > kexiv2.cpp:574: error: 'class Exiv2::ExifData' has no member > named 'setJpegThumbnail' > kexiv2.cpp: In member function 'QByteArray > KExiv2Iface::KExiv2::getExifTagData(const char*) const': > kexiv2.cpp:1168: error: 'class Exiv2::ExifData' has no member > named 'byteOrder' > make[3]: *** [kexiv2.lo] Error 1 > make[3]: Leaving directory > `/home/mikolaj/kde/head/extragear/libs/libkexiv2/libkexiv2' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory > `/home/mikolaj/kde/head/extragear/libs/libkexiv2' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/mikolaj/kde/head/extragear/libs' > make: *** [all] Error 2 > > m. > > Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Free forum by Nabble | Edit this page |