[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