[Digikam-devel] list of possible GSoC projects for digikam
Arnd Baecker
arnd.baecker at web.de
Mon Feb 4 22:04:09 GMT 2008
Hi,
following the discussion on the IRC with Gilles,
here is a list of possible projects for the Google Summer of Code
(most likely to take place this year again, see
http://code.google.com/soc/2007/ for information for last years run).
I think such projects for digikam should
- add something new, exciting/interesting (i.e. not just bug-fixes)
- be self-contained and not too big, so that success is "guaranteed"
(but expandable ... ;-)
- therefore most likely they should not touch too much
in the core of digikam ...
Some Projects:
- http://bugs.kde.org/show_bug.cgi?id=149485
"Advanced image resize for the digikam editor"
- http://bugs.kde.org/show_bug.cgi?id=144593
"New High Dynamic Range (HDR) plugin"
This could involve
- contrast masking
- HDR generation and tone-mapping (but we have qtpfsgui for that ...!)
- enfuse (see the hugin project, http://wiki.panotools.org/Enfuse )
- Fulla http://wiki.panotools.org/Fulla
integration into the JPG and raw workflow.
This tool addresses: Chromatic aberration, Lens distortion, Vignetting
Specific bugs:
- http://bugs.kde.org/show_bug.cgi?id=98651
"imageplugin filter based on clens"
- http://bugs.kde.org/show_bug.cgi?id=143864
"Tool to remove Chromatic Aberration from photos"
Because of a tight integration into digikam,
I am not sure, whether this can still be realized as kipi-plugin.
(Also thinking ahead in the direction of the "action lists"
http://bugs.kde.org/show_bug.cgi?id=125387)
- http://bugs.kde.org/show_bug.cgi?id=143978
"Sync Plugin: New Syncronisation Framework KIPI Plugin"
- KROSS integration for digikam 0.10:
http://bugs.kde.org/show_bug.cgi?id=146866
This would be very powerful as it allows to script
digikam via python, ruby etc.
(For example realized for krita).
In the long run I would love to see a way that users
can contribute simple scripts to digikam
(either for download, or included in the digikam distribution
in a scripts directory) which can do all kinds of tasks.
The idea is to get the community (and just people capable of
C++ programming) involved in building useful tools for digikam
(e.g.: wouldn't it be possible to do something similar as
http://www.outbackphoto.com/workflow/wf_a118/essay.html ?)
- Layers, adjustment layers, smart filters and such:
See eg.:
http://www.outbackphoto.com/workflow/wf_a117/essay.html
- http://bugs.kde.org/show_bug.cgi?id=138290
"GPSSync plugin integration in the side bar"
This does not touch digiKam's core; the idea is to use marble from kde4,
http://edu.kde.org/marble/
And geo-location stuff is a hot topic... ;-)
- http://bugs.kde.org/show_bug.cgi?id=146288
"Face detection / recognition for digikam"
Well, let's collect all ideas for the moment and
then we have to select some of them...
(Presumably it is good to have already a student interested
in a specific project, before one starts thinking about
the concrete proposal.)
About the target: KDE3 or KDE4:
In my opinion KDE4, as digikam 0.10 is planned for end of July 2008.
Best, Arnd
More information about the Digikam-devel
mailing list