[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    Re: plugin or filter distribution, resynthesizer
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2015-10-20 5:46:22
Message-ID: alpine.LNX.2.00.1510200742360.29134 () calcifer ! valdyas ! org
[Download RAW message or body]

On Mon, 19 Oct 2015, lloyd konneker wrote:

> OK, thanks.
> 
> Now I need a little more motivation.  Is the resynthesizer something that Krita \
> user's would actually use?

Well, part of Krita's vision is that krita can be used for matte painting, and that's \
where a resynthesizer plugin will come in very handily :-)

> 
> Again, I have a very shallow understanding of Krita, but it seems it has a slightly \
> different use case: creative painting rather than photo retouching.   Resynthesizer \
> (in its most useful variant, "Heal selection") does "I don't like this area, please \
> replace it to look like its surroundings."  But does the user think of "strokes" or \
> other objects that they can edit/move, and does a filter such as resynthesizer need \
> to understand those objects?  Or would that all be transparent to the filter code \
> (as well as the Undo mechanism?)  I guess my question is related to the GIMP's move \
> towards GEGL and a pipeline/graph of forever editable operations. 

No -- strokes in Krita are actually actions with a begin, middle and end that can be \
started and run on while you can start another stroke. Brush strokes end up as \
pixels, so all that is transparent to you, it would just be that you have a selection \
and run the filter on the selected pixels.

> I'm not sure that there is a Debian maintainer, or what distribution streams \
> resynthesizer is in.

Chances are that if there are two users for your library that, if you do releases, \
distributions will start packaging it. We also got them to package Vc, for instance.

> Maybe it makes more sense to port resynthesizer to Gmic but maybe they already have \
> a different algorithm (seam carving?) for the same operation.

Hm, that's a bit outside my field of experience. To port it to gmic, you'd probably \
need to rewrite it in g'mic's scripting language.

Boudewijn


[Attachment #3 (text/plain)]

_______________________________________________
Krita mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic