Bug 349708 - Intelligent Scissors - Magnetic Lasso
Summary: Intelligent Scissors - Magnetic Lasso
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Tools (show other bugs)
Version: unspecified
Platform: unspecified Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL: http://docs.gimp.org/en/gimp-tool-isc...
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-29 09:17 UTC by Matthias
Modified: 2019-10-16 09:41 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias 2015-06-29 09:17:18 UTC
GIMP and Photoshop offer this nice tool and i think it will make Krita markable more serious as replacement for both - the code is maybe easy to copy from GIMP`s implementation ?

:)

Reproducible: Always
Comment 1 Matthias 2015-07-03 12:45:56 UTC
This feature was already available in the Qt3 version: 
https://forum.kde.org/viewtopic.php?f=156&t=126095#p333740
Comment 2 Halla Rempt 2015-07-03 15:32:35 UTC
Yes, that's right. When Krita 2.0 was refactored, we had to disable all tools and port them one by one. The original author had disappeared and when the dust settled these tools still hadn't been ported. We've had one or two requests for them since, but it's not exactly super-high on the todo for now. Though it should be done at one point, of course.
Comment 3 Matthias 2015-07-12 17:30:33 UTC
I found a special GIMP plug in, which does the job really great, it might be possible to reuse the code:

https://youtu.be/fzMSXHVkkGw

https://github.com/bootchk/resynthesizer
Comment 4 Matthias 2015-07-15 07:36:39 UTC
Oh sorry, this is something completely different.
Comment 5 Michael 2015-08-11 13:21:35 UTC
Restoring the old tool to basic functionality was fairly straightforward. There is now a patch to add a basic version of the tool.  Unfortunately the existing algorithm for identifying the magnet boundary is very crude and will have to be redesigned even more completely than the tool itself. 

https://phabricator.kde.org/T556
https://phabricator.kde.org/D241
Comment 6 Matthias 2015-08-13 07:37:33 UTC
Thanks a lot, this sounds awesome, i hope it becomes easy to use in the next months. :)
Comment 7 Halla Rempt 2016-01-24 13:43:15 UTC
WISHGROUP: Big Projects

Seems we ran into trouble there :-(
Comment 8 Michael 2016-01-24 15:44:36 UTC
I'll take a look at this again after Dmitry writes the lazy brush, since it would be using a lot of the same infrastructure.
Comment 9 Matthias 2017-07-09 10:23:16 UTC
I think is already implemented, right?
Comment 10 wolthera 2017-07-09 12:52:09 UTC
It isn't.
Comment 11 Michael 2018-04-23 18:31:22 UTC
Dmitry did finish the lazy brush but I haven't been able to come back to the magnetic lasso and I do not currently have plans to work on it anymore. The code to restore the janky original lasso is still available on Phabricator, if someone wants to write an A* algorithm for Krita you can pull the patch yourself and play around with it. Looking at Dmitry's code for the watershed algorithm should be useful though.

https://phabricator.kde.org/T556
https://phabricator.kde.org/D241
Comment 12 Kuntal Majumder 2019-10-16 09:41:12 UTC
Completed, :)