<div dir="ltr"><div>Hi<span style="font-weight:normal"><span name="lloyd konneker" class=""> lloyd,<br></span></span></div><span style="font-weight:normal"><span name="lloyd konneker" class="">Krita and </span></span><span style="font-weight:normal"><span name="lloyd konneker" class="">Resynthesizer user here.<br>Thank you for this great plugin. I'm using it since years for my professional work.<br></span></span><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><span style="font-weight:normal"><span name="lloyd konneker" class="">
<i>Now I need a little more motivation.  Is the resynthesizer something that Krita user’s would actually use?</i></span></span></blockquote><div> </div><div>I produce artwork from scratch, and I use resynthetizer for this :<br><br></div><div><b>- Bleed / print trim:</b><br></div><div>Printers requires a 3mm or 5mm zone around artwork where they can trim the artwork for borderless effect ( eg. on a cover ).<br></div><div>I used <span style="font-weight:normal"><span name="lloyd konneker" class="">Resynthesizer many time for creating them. Resizing canvas, then Gimp>Filter>Enhance>HealTransparancy generate them.<br><br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class=""><b>- Seamless texture:</b><br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class="">For my textured brush, and fill tool in Krita:<br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class="">Gimp>Filter>Map>Resynthetise then with both option "make horizontally tileable" and "make vertically tileable". <br><br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class=""><b>- Generating Harmonious Chaos:</b><br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class="">Sometime, I don't like a zone of my artwork ( especially on abstract backgrounds ). I usually select the part with the lasso tool, then apply a little<br></span></span><span style="font-weight:normal"><span name="lloyd konneker" class=""><span style="font-weight:normal"><span name="lloyd konneker" class="">Gimp>Filter>Enhance>HealSelection with a high sampling. </span></span></span></span><span style="font-weight:normal"><span name="lloyd konneker" class="">Resynthetiser will generate a zone with good colors picked from the surounding.<br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class=""></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class=""><br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class=""><b>- Cleaning/smoothing:</b><br></span></span><span style="font-weight:normal"><span name="lloyd konneker" class=""><span style="font-weight:normal"><span name="lloyd konneker" class="">Gimp>Filter>Enhance>HealSelection can clean/smooth many issue in a artwork.</span></span> Especially with combining it with a little lasso selection, and<br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class="">Ctrl+F to redo the last filter. This way, When a publisher wasn't happy with a character or an element in my illustrations, I could remove them quickly.<br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class=""><br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class=""><b>- 3D UVTexture:</b><br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class="">I'm working recently on my Blender 3D skill, and I use also </span></span><span style="font-weight:normal"><span name="lloyd konneker" class="">Gimp>Filter>Enhance>HealTransparancy to thicken the borders of islands of a UV Texture.<br><br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class="">I hope I'll see the R</span></span><span style="font-weight:normal"><span name="lloyd konneker" class="">esynthesizer port in Krita in a near future. :-)<br></span></span></div><div><span style="font-weight:normal"><span name="lloyd konneker" class="">-David<br></span></span> </div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><font size="1"><span style="color:rgb(192,192,192)">_____________________</span></font><font size="1"><span style="color:rgb(192,192,192)"><span><font size="1"><span style="color:rgb(192,192,192)">___</span></font></span></span></font><font size="1"><span style="color:rgb(192,192,192)"><span><font size="1"><span style="color:rgb(192,192,192)"><span><font size="1"><span style="color:rgb(192,192,192)">___</span></font></span></span></font></span>_</span><br><span style="color:rgb(153,153,153)">portfolio     : <a href="http://www.davidrevoy.com" target="_blank">www.davidrevoy.com</a></span></font><span style="color:rgb(153,153,153)"><br><span><font size="1">webcomic : <a href="http://www.peppercarrot.com" target="_blank">www.peppercarrot.com</a></font></span></span><br></div></div></div></div>
<br><div class="gmail_quote">On Tue, Oct 20, 2015 at 7:46 AM, Boudewijn Rempt <span dir="ltr"><<a href="mailto:boud@valdyas.org" target="_blank">boud@valdyas.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, 19 Oct 2015, lloyd konneker wrote:<br>
<br>
</span><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
OK, thanks.<br>
<br>
Now I need a little more motivation.  Is the resynthesizer something that Krita user’s would actually use?<br>
</blockquote>
<br></span>
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 :-)<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
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.<br>
<br>
</blockquote>
<br></span>
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.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I’m not sure that there is a Debian maintainer, or what distribution streams resynthesizer is in.<br>
</blockquote>
<br></span>
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.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Maybe it makes more sense to port resynthesizer to Gmic but maybe they already have a different algorithm (seam carving?) for the same operation.<br>
</blockquote>
<br></span>
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.<span class="HOEnZb"><font color="#888888"><br>
<br>
Boudewijn</font></span><br>_______________________________________________<br>
Krita mailing list<br>
<a href="mailto:kimageshop@kde.org">kimageshop@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kimageshop" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br>
<br></blockquote></div><br></div>