• Jehan's avatar
    app: replace gegl:watershed-transform with custom algorithm. · 3467acf0
    Jehan authored
    We don't really need to flow every line art pixel and this new
    implementation is simpler (because we don't actually need over-featured
    watershedding), and a lot lot faster, making the line art bucket fill
    now very reactive.
    For this, I am keeping the computed distance map, as well as local
    thickness map around to be used when flooding the line art pixels
    (basically I try to flood half the stroke thickness).
    
    Note that there are still some issues with this new implementation as it
    doesn't properly flood yet created (i.e. invisible) splines and
    segments, and in particular the ones between 2 colored sections. I am
    going to fix this next.
    3467acf0
Name
Last commit
Last update
..
actions Loading commit data...
config Loading commit data...
core Loading commit data...
dialogs Loading commit data...
display Loading commit data...
file Loading commit data...
gegl Loading commit data...
gui Loading commit data...
menus Loading commit data...
operations Loading commit data...
paint Loading commit data...
pdb Loading commit data...
plug-in Loading commit data...
propgui Loading commit data...
tests Loading commit data...
text Loading commit data...
tools Loading commit data...
vectors Loading commit data...
widgets Loading commit data...
xcf Loading commit data...
.gitignore Loading commit data...
Makefile.am Loading commit data...
about.h Loading commit data...
app.c Loading commit data...
app.h Loading commit data...
errors.c Loading commit data...
errors.h Loading commit data...
gimp-debug.c Loading commit data...
gimp-debug.h Loading commit data...
gimp-intl.h Loading commit data...
gimp-log.c Loading commit data...
gimp-log.h Loading commit data...
gimp-priorities.h Loading commit data...
gimp-version.c Loading commit data...
gimp-version.h Loading commit data...
gimpcore.def Loading commit data...
language.c Loading commit data...
language.h Loading commit data...
main.c Loading commit data...
sanity.c Loading commit data...
sanity.h Loading commit data...
signals.c Loading commit data...
signals.h Loading commit data...
tests.c Loading commit data...
tests.h Loading commit data...
unique.c Loading commit data...
unique.h Loading commit data...