GSoC/2017/StatusReports/shazaismailkaoud: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2017‎ | StatusReports
Line 15: Line 15:
*blog link: https://shazaismailkaoud.wordpress.com/
*blog link: https://shazaismailkaoud.wordpress.com/
*branch commits: https://cgit.kde.org/digikam.git/log/?h=gsoc17-healing&qt=author&q=Shaza
*branch commits: https://cgit.kde.org/digikam.git/log/?h=gsoc17-healing&qt=author&q=Shaza
== What I learned during the program ==
== To Do ==
== To Do ==
Implement the class used for the brush (a new preview widget) from scratch instead of inheritance from an existing class (guide widget) to able to support zoom for a smoother tool usage.
Implement the class used for the brush (a new preview widget) from scratch instead of inheritance from an existing class (guide widget) to able to support zoom for a smoother tool usage.

Revision as of 19:32, 28 August 2017

[digiKam]: Healing clone tool for dust spots removal

A tool for image editor to be used for healing image stains with the use of another part of the image by coloring by the use of one part over the other, mainly testing on dust spots, but can be used for other particles hiding as well.

Proposal: [1]

Screenshot: File:Healing clone.jpg

Produced Tool Demo

While developing the brush the user experience of the proposed design appeared to be not optimal, after several iteration during the program the user only has to set the source by the spot and click a button to fix it and by clicking anywhere in the image the destination is considered. The current brush supports motion which makes the tool easy to use. demo video

My Important links

What I learned during the program

To Do

Implement the class used for the brush (a new preview widget) from scratch instead of inheritance from an existing class (guide widget) to able to support zoom for a smoother tool usage.