• Jehan's avatar
    app, libgimpbase: add GIMP_SELECT_CRITERION_LINE_ART selection type. · 8ed12b1b
    Jehan authored
    This commit implements part of the research paper "A Fast and Efficient
    Semi-guided Algorithm for Flat Coloring Line-arts" from the GREYC (the
    people from G'Mic). It is meant to select regions from drawn sketchs in
    a "smart" way, in particular it tries to close non-perfectly closed
    regions, which is a common headache for digital painters and colorists.
    
    The implementation is not finished as it needs some watersheding as well
    so that the selected area does not leave "holes" near stroke borders.
    The research paper proposes a new watersheding algorithm, but I may not
    have to implement it, as it is more focused on automatic colorization
    with prepared spots (instead of bucket fill-type interaction).
    
    This will be used in particular with the fuzzy select and bucket fill
    tools.
    
    Note that this first version is a bit slow once we get to big images,
    but I hope to be able to optimize this.
    Also no options from the algorithm are made available in the GUI yet.
    8ed12b1b
Name
Last commit
Last update
..
.gitignore Loading commit data...
Makefile.am Loading commit data...
gimpbrowser.c Loading commit data...
gimpbrowser.h Loading commit data...
gimpbusybox.c Loading commit data...
gimpbusybox.h Loading commit data...
gimpbutton.c Loading commit data...
gimpbutton.h Loading commit data...
gimpcairo-utils.c Loading commit data...
gimpcairo-utils.h Loading commit data...
gimpcellrenderercolor.c Loading commit data...
gimpcellrenderercolor.h Loading commit data...
gimpcellrenderertoggle.c Loading commit data...
gimpcellrenderertoggle.h Loading commit data...
gimpchainbutton.c Loading commit data...
gimpchainbutton.h Loading commit data...
gimpcolorarea.c Loading commit data...
gimpcolorarea.h Loading commit data...
gimpcolorbutton.c Loading commit data...
gimpcolorbutton.h Loading commit data...
gimpcolordisplay.c Loading commit data...
gimpcolordisplay.h Loading commit data...
gimpcolordisplaystack.c Loading commit data...
gimpcolordisplaystack.h Loading commit data...
gimpcolorhexentry.c Loading commit data...
gimpcolorhexentry.h Loading commit data...
gimpcolornotebook.c Loading commit data...
gimpcolornotebook.h Loading commit data...
gimpcolorprofilechooserdialog.c Loading commit data...
gimpcolorprofilechooserdialog.h Loading commit data...
gimpcolorprofilecombobox.c Loading commit data...
gimpcolorprofilecombobox.h Loading commit data...
gimpcolorprofilestore-private.h Loading commit data...
gimpcolorprofilestore.c Loading commit data...
gimpcolorprofilestore.h Loading commit data...
gimpcolorprofileview.c Loading commit data...
gimpcolorprofileview.h Loading commit data...
gimpcolorscale.c Loading commit data...
gimpcolorscale.h Loading commit data...
gimpcolorscales.c Loading commit data...
gimpcolorscales.h Loading commit data...
gimpcolorselect.c Loading commit data...
gimpcolorselect.h Loading commit data...
gimpcolorselection.c Loading commit data...
gimpcolorselection.h Loading commit data...
gimpcolorselector.c Loading commit data...
gimpcolorselector.h Loading commit data...
gimpcontroller.c Loading commit data...
gimpcontroller.h Loading commit data...
gimpdialog.c Loading commit data...
gimpdialog.h Loading commit data...
gimpeevl.c Loading commit data...
gimpeevl.h Loading commit data...
gimpenumcombobox.c Loading commit data...
gimpenumcombobox.h Loading commit data...
gimpenumlabel.c Loading commit data...
gimpenumlabel.h Loading commit data...
gimpenumstore.c Loading commit data...
gimpenumstore.h Loading commit data...
gimpenumwidgets.c Loading commit data...
gimpenumwidgets.h Loading commit data...
gimpfileentry.c Loading commit data...
gimpfileentry.h Loading commit data...
gimpframe.c Loading commit data...
gimpframe.h Loading commit data...
gimphelpui.c Loading commit data...
gimphelpui.h Loading commit data...
gimphintbox.c Loading commit data...
gimphintbox.h Loading commit data...
gimpicons.c Loading commit data...
gimpicons.h Loading commit data...
gimpintcombobox.c Loading commit data...
gimpintcombobox.h Loading commit data...
gimpintstore.c Loading commit data...
gimpintstore.h Loading commit data...
gimpmemsizeentry.c Loading commit data...
gimpmemsizeentry.h Loading commit data...
gimpnumberpairentry.c Loading commit data...
gimpnumberpairentry.h Loading commit data...
gimpoffsetarea.c Loading commit data...
gimpoffsetarea.h Loading commit data...
gimppageselector.c Loading commit data...
gimppageselector.h Loading commit data...
gimppatheditor.c Loading commit data...
gimppatheditor.h Loading commit data...
gimppickbutton-default.c Loading commit data...
gimppickbutton-default.h Loading commit data...
gimppickbutton-kwin.c Loading commit data...
gimppickbutton-kwin.h Loading commit data...
gimppickbutton-private.h Loading commit data...
gimppickbutton-quartz.c Loading commit data...
gimppickbutton-quartz.h Loading commit data...
gimppickbutton.c Loading commit data...
gimppickbutton.h Loading commit data...
gimppreview.c Loading commit data...
gimppreview.h Loading commit data...
gimppreviewarea.c Loading commit data...
gimppreviewarea.h Loading commit data...
gimppropwidgets.c Loading commit data...
gimppropwidgets.h Loading commit data...
gimpquerybox.c Loading commit data...
gimpquerybox.h Loading commit data...
gimpruler.c Loading commit data...
gimpruler.h Loading commit data...
gimpscaleentry.c Loading commit data...
gimpscaleentry.h Loading commit data...
gimpscrolledpreview.c Loading commit data...
gimpscrolledpreview.h Loading commit data...
gimpsizeentry.c Loading commit data...
gimpsizeentry.h Loading commit data...
gimpspinbutton.c Loading commit data...
gimpspinbutton.h Loading commit data...
gimpstringcombobox.c Loading commit data...
gimpstringcombobox.h Loading commit data...
gimpunitcombobox.c Loading commit data...
gimpunitcombobox.h Loading commit data...
gimpunitstore.c Loading commit data...
gimpunitstore.h Loading commit data...
gimpwidgets-error.c Loading commit data...
gimpwidgets-error.h Loading commit data...
gimpwidgets-private.c Loading commit data...
gimpwidgets-private.h Loading commit data...
gimpwidgets.c Loading commit data...
gimpwidgets.def Loading commit data...
gimpwidgets.h Loading commit data...
gimpwidgetsenums.c Loading commit data...
gimpwidgetsenums.h Loading commit data...
gimpwidgetsmarshal.list Loading commit data...
gimpwidgetstypes.h Loading commit data...
gimpwidgetsutils.c Loading commit data...
gimpwidgetsutils.h Loading commit data...
gimpzoommodel.c Loading commit data...
gimpzoommodel.h Loading commit data...
test-eevl.c Loading commit data...
test-preview-area.c Loading commit data...