Bug 96658 - tool suggestion: vector-based manipulation
Summary: tool suggestion: vector-based manipulation
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Editor-Curves (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-09 20:30 UTC by Marcel Wiesweg
Modified: 2022-01-18 16:48 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcel Wiesweg 2005-01-09 20:30:30 UTC
Version:            (using KDE KDE 3.3.2)
Installed from:    Gentoo Packages
OS:                Linux

I just re-discovered this webpage:

http://www-sop.inria.fr/odyssee/research/tschumperle-deriche:02d/appliu/

I have always been amazed at this, especially the "inpainting" (see the parrot example). Don't know the internals, how diffcult this is to implement, but it might be some killer feature for digikam ;-)
Comment 1 caulier.gilles 2005-02-04 13:25:35 UTC
I will looking if some parts can be used in DigikamImagePlugins...

Thanks for the link.

Gilles Caulier
Comment 2 Maxime Delorme 2005-03-17 21:07:36 UTC
as a plugin for gimp
http://www.mail-archive.com/gimp-developer%40lists.xcf.berkeley.edu/msg09364.html
Comment 3 Marcel Wiesweg 2005-03-20 16:55:39 UTC
This plugin uses the algorithm for restoring fotos. No doubt the results are very good, but restoring photos is nothing really new.
I am much more impressed by the use for inpainting: Remove lattices or text, or even glasses from a persons face etc., see "Free the bird" and the other "Image inpainting" examples. For this you need a nice GUI to comfortably choose the regions to be removed.

I still think such a feature is great for the marketing department. I once read about Microsoft integrating some inpainting capability in their easy-to-use photo viewer (having spent a lot of money in research). 
Comment 4 caulier.gilles 2005-04-05 14:08:31 UTC
CVS commit by cgilles: 

digiKam image editor: New plugin 'Photograph Inpainting'.

This is a great tool to remove unwanted area in image. It's use CImg library. 
You can take a look any previews at this url:

http://digikam3rdparty.free.fr/Inpainting

CCMAIL: digikam-devel@lists.sourceforge.net, gerhard@kulzer.net, david.tschumperle@greyc.ensicaen.fr, boud@rempt.xs4all.nl
CCBUGS:96658


  A            inpainting/Makefile.am   1.1
  A            inpainting/digikamimageplugin_inpainting.desktop   1.1
  A            inpainting/digikamimageplugin_inpainting_ui.rc   1.1
  A            inpainting/hi32-action-inpainting.png   1.1
  A            inpainting/imageeffect_inpainting.cpp   1.1 [GPL]
  A            inpainting/imageeffect_inpainting.h   1.1 [GPL]
  A            inpainting/imageplugin_inpainting.cpp   1.1 [GPL]
  A            inpainting/imageplugin_inpainting.h   1.1 [GPL]
  M +2 -1      ChangeLog   1.45
  M +1 -1      Makefile.am   1.36
  M +1 -0      README   1.30


--- kdeextragear-3/digikamimageplugins/ChangeLog  #1.44:1.45
@@ -1,5 +1,6 @@
 v0.7.3-Beta1 - 08/02/05
 ----------------------------------------------------------------------------
-    * New plugin 'Restoration' based on CImg library.
+    * New plugin 'Photograph Inpainting' using CImg library.
+    * New plugin 'Photograph Restoration' using CImg library.
     * 'AdjustCurves' plugin : add option to see over-exposed pixels in 
        preview area.

--- kdeextragear-3/digikamimageplugins/Makefile.am  #1.35:1.36
@@ -2,5 +2,5 @@
           raindrop filmgrain freerotation adjustcurves sheartool antivignetting \
           lensdistortion superimpose perspective border blurfx distortionfx \
-          inserttext infrared channelmixer texture whitebalance restoration  
+          inserttext infrared channelmixer texture whitebalance restoration inpainting 
 
 AUTOMAKE_OPTIONS = foreign 

--- kdeextragear-3/digikamimageplugins/README  #1.29:1.30
@@ -36,4 +36,5 @@
 24) WhiteBalance     : A tool to correct image white color balance.
 25) Restoration      : An advanced filter to restore photograph using CImg library.
+26) Inpainting       : An advanced filter to inpaint photograph area using CImg library.
 
 Contact :
Comment 5 caulier.gilles 2005-04-07 16:49:12 UTC
CVS commit by cgilles: 

And another one digiKam image editor plugin using CImg library : Blowup photograph.

This plugin use 'Resizing' CImg mode to restore a small image to a large image with hight quality.

TODO: Polish and optimize default settings. Add preserve aspect ratio options.

CCMAIL: digikam-devel@lists.sourceforge.net, boud@rempt.xs4all.nl, gerhard@kulzer.net
BUGS:96658


  A            blowup/.cvsignore   1.1
  A            blowup/Makefile.am   1.1
  A            blowup/digikamimageplugin_blowup.desktop   1.1
  A            blowup/digikamimageplugin_blowup_ui.rc   1.1
  A            blowup/hi32-action-blowup.png   1.1
  A            blowup/imageeffect_blowup.cpp   1.1 [GPL]
  A            blowup/imageeffect_blowup.h   1.1 [GPL]
  A            blowup/imageplugin_blowup.cpp   1.1 [GPL]
  A            blowup/imageplugin_blowup.h   1.1 [GPL]
  M +1 -0      ChangeLog   1.46
  M +2 -1      Makefile.am   1.37
  M +1 -0      README   1.31
  M +51 -32    common/cimgiface/cimgiface.cpp   1.11 [POSSIBLY UNSAFE: scanf]
  M +12 -2     common/cimgiface/cimgiface.h   1.7
  M +3 -2      inpainting/imageeffect_inpainting.cpp   1.6
  M +4 -3      restoration/imageeffect_restoration.cpp   1.22
Comment 6 caulier.gilles 2005-04-07 16:50:29 UTC
For any remarks abour 3 CImg based plugins in CVS, please open a new file in BKO.

Gilles Caulier