Incubator/Projects/Exiv2
Exiv2
Sponsor: Nate Graham
Exiv2 is a Cross-platform C++ library and a command line utility to manage image metadata. It provides fast and easy read and write access to the Exif, IPTC and XMP metadata and the ICC Profile embedded within digital images in various formats. Exiv2 is available as free software and is used in many projects including KDE and Gnome Desktops as well as many applications including GIMP, darktable, shotwell, GwenView and Luminance HDR.
Team
- Alex
- Christoph
- Dan
- Leo
- Luis
- Milos
- Peter K.
- Robin (Principal contributor since 2008)
- Thomas
- Volker
- and many more other contributors over the years
Manifesto Compliance Plan
List the actions planned to get in compliance with the manifesto:
Values
Open Governance
We plan to perform discussion via:
- KDE Invent repo's issues
- exiv2-chat:matrix.org Matrix chatroom.
- [email protected] mailing list.
Free Software
Exiv2 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Exiv2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Inclusivity
Anyone is free to contribute, and anyone can use it.
Innovation
- The project is in good shape and the next release is scheduled to ship May 2021.
- Robin has written a book about the project and discusses every aspect of both the Exiv2 Architecture and Image Metadata Standards (https://clanmills.com/exiv2/book/).
- Exiv2 v0.28 will be released from 'main' in the Fall.
- No furhter major release are currently planned
Common Ownership
Anyone can help out, anyone can contribute, report bugs, active contributors may request commiter rights.
End-User Focus
Exiv2 C++ library
- Fast read and write access to the Exif, IPTC and XMP metadata of an image
- Easy to use and extensively documented C++ API
- Conversions of Exif and IPTC metadata to XMP and vice versa
- Smart IPTC implementation that does not affect data that programs like Photoshop store in the same image segment
Exif Makernote support:
- Makernote tags can be read and written just like any other metadata
- Sophisticated write algorithm avoids corrupting the Makernote
- Set and delete methods for ICC Profiles
- Set and delete methods for Exif thumbnails
- The exiv2 command-line program provides a rich scripting interface for image metadata
Sponsor Checklists
Candidate ready
Status | Description | Notes |
---|---|---|
DONE | Project description | see above |
DONE | Project team | see above |
DONE | Manifesto compliance plan | see above |
Incubating
Status | Description | Notes | |
---|---|---|---|
TO DO | Repository and code available (in playground) | ... | <{{{3}}}> |
TO DO | Mailing list available | ... | <{{{3}}}> |
TO DO | Website available (if applicable) | ... | <{{{3}}}> |
TO DO | Active community | ... | <{{{3}}}> |
TO DO | Manifesto compliance | ... | <{{{3}}}> |