Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Graphics
libkexiv2
Commits
ccb48223
Commit
ccb48223
authored
Aug 19, 2017
by
Gilles Caulier
🗼
Browse files
cleanup
parent
2cea8ed8
Changes
25
Hide whitespace changes
Inline
Side-by-side
README
View file @
ccb48223
EXIV2 Library interface for KDE
This library is a part of digiKam project (http://www.digikam.org)
-- AUTHORS ------------------------------------------------------------
See AUTHORS file for details.
...
...
@@ -13,8 +11,6 @@ metadata as EXIF/IPTC and XMP. Metadata interface follow this paper:
http://www.metadataworkinggroup.com/pdf/mwg_guidance.pdf
This library is used by kipi-plugins, digiKam and others kipi host programs.
The library documentation is available on header files.
-- DEPENDENCIES -------------------------------------------------------
...
...
@@ -34,26 +30,3 @@ Usual CMake options:
Note: To know KDE install path on your computer, use 'kf5-config --prefix' command line like this (with debug object enabled):
"cmake . -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix`"
-- CONTACT ------------------------------------------------------------
If you have questions, comments, suggestions to make do email at:
digikam-devel@kde.org
IRC channel from freenode.net server:
#digikam
-- BUGS ---------------------------------------------------------------
IMPORTANT : the bugreports and the wishlist are hosted by the KDE bugs report
system who can be contacted by the standard Kde help menu of the plugins dialog.
A mail will be automatically sent to the digiKam devel mailing list.
There is no need to contact directly the digiKam mailing list for a bug report
or a devel wish.
The current digiKam bugs and devel wish reported to the Kde bugs report can be seen
at this url:
http://bugs.kde.org/buglist.cgi?product=digikam&component=libkexiv2&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED
cmake/templates/libkexiv2.pc.cmake.in
View file @
ccb48223
...
...
@@ -4,8 +4,8 @@ libdir=${LIB_INSTALL_DIR}
includedir=${INCLUDE_INSTALL_DIR}
Name: ${PROJECT_NAME}
Description: A C++ library to manipulate EXIF/IPTC/XMP metadata using Exiv2 library.
This library is used by digiKam and kipi-plugins.
URL: http://
www.digikam.org/sharedlibs
Description: A C++ library to manipulate EXIF/IPTC/XMP metadata using Exiv2 library.
URL: http
s
://
cgit.kde.org/libkexiv2.git/
Requires:
Version: ${KEXIV2_LIB_VERSION_STRING}
Libs: -L${LIB_INSTALL_DIR} -lkexiv2
...
...
src/kexiv2.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2006-09-15
* @brief Exiv2 library interface for KDE
...
...
src/kexiv2.h
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2006-09-15
* @brief Exiv2 library interface for KDE
...
...
@@ -947,7 +947,7 @@ public:
/** Register a namespace which Exiv2 doesn't know yet. This is only needed
when new Xmp properties are added manually. 'uri' is the namespace url and prefix the
string used to construct new Xmp key
(ex. "Xmp.digiKam.tagList")
.
string used to construct new Xmp key.
NOTE: If the Xmp metadata is read from an image, namespaces are decoded and registered
by Exiv2 at the same time.
*/
...
...
@@ -1077,17 +1077,6 @@ protected:
/** Re-implement this method to set automatically the Program Name and Program Version
information in Exif and Iptc metadata if 'on' argument is true. This method is called by all methods which
change tags in metadata. By default this method does nothing and returns true.
In digiKam this method is re-implementated like this:
if (on)
{
QString version(digikam_version);
QString software("digiKam");
return setImageProgramId(software, version);
}
return true;
*/
virtual
bool
setProgramId
(
bool
on
=
true
)
const
;
...
...
src/kexiv2_p.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2007-09-03
* @brief Exiv2 library interface for KDE
...
...
src/kexiv2_p.h
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2007-09-03
* @brief Exiv2 library interface for KDE
...
...
src/kexiv2comments.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2006-09-15
* @brief Comments manipulation methods
...
...
src/kexiv2data.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2009-11-15
* @brief Exiv2 library interface for KDE
...
...
src/kexiv2data.h
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2009-11-15
* @brief Exiv2 library interface for KDE
...
...
src/kexiv2exif.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2006-09-15
* @brief Exif manipulation methods
...
...
src/kexiv2gps.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2006-09-15
* @brief GPS manipulation methods
...
...
src/kexiv2image.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2006-09-15
* @brief Common metadata image information manipulation methods
...
...
src/kexiv2iptc.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2006-09-15
* @brief Iptc manipulation methods
...
...
src/kexiv2previews.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2009-11-14
* @brief Embedded preview loading
...
...
src/kexiv2previews.h
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2009-11-14
* @brief Embedded preview loading
...
...
src/kexiv2xmp.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2006-09-15
* @brief Xmp manipulation methods
...
...
src/rotationmatrix.cpp
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2009-08-03
* @brief Tools for combining rotation operations
...
...
src/rotationmatrix.h
View file @
ccb48223
/** ===========================================================
* @file
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2009-08-03
* @brief Tools for combining rotation operations
...
...
tests/erasetag.cpp
View file @
ccb48223
/** ===========================================================
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2009-06-11
* @brief a command line tool to tag from photo
...
...
tests/loadfromba.cpp
View file @
ccb48223
/** ===========================================================
*
* This file is a part of
digiKam
project
*
<a href="http://www.digikam.org">http://www.digikam.org</a>
* This file is a part of
KDE
project
*
*
* @date 2009-06-11
* @brief a command line tool to load metadata from byte array
...
...
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment