[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-kimageshop
Subject: Re: GMIC in Krita
From: Lukast dev <lukast.dev () gmail ! com>
Date: 2013-09-21 10:18:02
Message-ID: CAKdU0rPrA-7oKM23EanE6ckEk8AZH=6bDcEDYo9Kw-h2m3=iWw () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hi Silvio,
> Did you manage to make it working the recolorize filter as well [0]?
hopefully tonight we will see it working, it is my highest priority right
now to make it work!
> .s: Yesterday, David Tschumperlé (aka Ronounours) has replied to the mail
by Leinir [1] concering the patch for the Windows builds :-)
This is great! Nice to see collaboration between gmic and Krita!
Cheers
Lukas
2013/9/21 silvio grosso <grossosilvio@yahoo.it>
> Hi Lukas,
>
> Thanks a lot indeed for this *HUGE* contribution to the Krita project! :-)
>
> Did you manage to make it working the recolorize filter as well [0]?
> IMHO, it would be really useful...
> In addition, I am sure Animtim (and other painters) would be really happy
> to give it a try :-)
>
> P.s: Yesterday, David Tschumperlé (aka Ronounours) has replied to the
> mail by Leinir [1] concering the patch for the Windows builds :-)
>
> My best regards and keep rocking :-)
>
> Silvio Grosso
> [0] http://gimpchat.com/viewtopic.php?f=28&t=6207&start=20
> [1]
> http://gimpchat.com/viewtopic.php?f=28&t=8477&sid=6cfdef78806574097f05faf75fe84fea
>
>
> ------------------------------
> *Da:* Lukast dev <lukast.dev@gmail.com>
> *A:* Krita's developers and users mailing list <kimageshop@kde.org>
> *Inviato:* Sabato 21 Settembre 2013 11:53
>
> *Oggetto:* Re: GMIC in Krita
>
> Testers are welcomed!
>
> I blacklisted all filters that crashed on my machine (it is
> semi-automatic process)
> so now we have 74% of filters confirmed as working. 26% of filters are
> blacklisted.
>
> Crashes are there most likely due to:
> a) bad parsing of gmic file format
> b) missing features (multiple input / multiple output / unexpected output
> colorspace)
>
> Lukas
>
> 2013/9/15 Paul Geraskin <paulgeraskin@gmail.com>
>
> Super! Just let me know if you need a tester :-)
> 15.09.2013 0:58 пользователь "Lukast dev" <lukast.dev@gmail.com> написал:
>
> >
> > Hi,
> >
> > I just wanted to let you know that Gmic plug-in for Krita was merged to
> master.
> > It is very experimental currently and it eats kittens (crashes can be
> expected)
> >
> > Here are banch of working filters
> > http://i.imgur.com/WvDHxhz.jpg
> >
> > Curent status of gmic filters in Krita:
> > - total filters: 260
> > - known failings (blacklisted filters): 18
> > - known success: 80
> >
> > The testing of filters is automatic but takes time, so I will blacklist
> all crashing filters.
> >
> > Multi-layer input filters are not working yet. That is my next priority
> to fix (so that recolorize works etc.)
> >
> > Cheers
> > Lukas
> >
> >
> >
> > 2013/4/21 Lukast dev <lukast.dev@gmail.com>
> >>
> >> Hi Jay,
> >>
> >> > - Re-Use of Parameter Information
> >> > You can see there are lines within gmic_def.NNNN that define "Poster
> Edges"
> >> > filter and also specifies the types and ranges of the input
> variables. The
> >> > gmic_gimp plugin uses those definitions to present a user interface.
> >> > Perhaps "#@gimp" lines should change to "#@interface" or something
> more
> >> > Krita friendly.
> >>
> >> Krita friendly? It's ok to let it be :)
> >>
> >> > - Version Control of Core "DEF" file
> >> > If you did split-out just those parts of the gmic_def then you may
> need to
> >> > maintain your fork
> >>
> >> I don't want to fork at all.
> >> I'd like to be able to link dynamically against gmic,
> >> so that Linux distributions provide always up-to-date
> >> gmic.
> >>
> >> > - Rewriting 8-bit scripts : TO DO
> >> > Since 2.9/2.10 are moving to higher bit depth and deprecating the
> existing
> >> > plugin interface, it seems likely a GMIC Script GEGL node will be
> made that
> >> > always requests a 32bit-float RGBA format, in which case many GMIC
> scripts
> >> > that assume a 0-255 8bit value from the current plug-in will need to
> be
> >> > amended to cope.
> >>
> >> It's little bit confusing with 255.0 values of pixels and this options
> >> and 8-bit encoding.
> >>
> >> GMIC is using Float32 bit internally but expect that the picture is in
> range
> >> 0.0 - 255.0 to work nicely with parameters of filters.
> >>
> >> Krita is representing pixel in Float32 in range 0.0-1.0.
> >> So for now I normalize it on input and output.
> >> David showed me command in gmic that can do that, no problem.
> >>
> >> > - ColourSpace Assumption
> >> > As far as I understand values passed from GIMP are for an sRGB
> Colourspace
> >> > but most of the plugins currently make no adjustment to linearise
> before
> >> > processing - this is something better curation of filters could solve.
> >>
> >> Do we need linear rgb? What would be the real benefits for users?
> >>
> >>
> >> > There are also some "features" of the Alpha channel handling. Most
> scripts
> >> > that ignore Alpha will delete the transparency rather than retain it.
> >> > Again, it's a matter of curation.
> >>
> >> Uh, good to know this! Thanks!
> >>
> >> > I'd be interested in a more database driven system to track versions
> of
> >> > filters and maximise user interaction. There was something in KDE
> that Boud
> >> > mentioned at LGM as being worth looking at but I am a Windows user
> myself
> >> > and have not found it yet. A hosted repository with some kind of
> upload,
> >> > search, tagging, user-feedback but also version control and regression
> >> > testing would seem desirable in addition to curation metadata about
> >> > colourspace and transparency etc..
> >>
> >> GetHotNewStuff http://ghns.freedesktop.org/
> >>
> >> Regards,
> >> Lukas
> >
> >
> >
> > _______________________________________________
> > Krita mailing list
> > kimageshop@kde.org
> > https://mail.kde.org/mailman/listinfo/kimageshop
> >
>
> _______________________________________________
> Krita mailing list
> kimageshop@kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop
>
>
>
> _______________________________________________
> Krita mailing list
> kimageshop@kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop
>
>
>
> _______________________________________________
> Krita mailing list
> kimageshop@kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop
>
>
[Attachment #5 (text/html)]
<div dir="ltr">Hi Silvio,<div><br></div><div><span style="font-family:'times new \
roman','new york',times,serif;font-size:16px">> Did you manage to make \
it working the recolorize filter as well [0]?</span><br> </div><div><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px"><br></span></div><div><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px">hopefully tonight we will see it working, it is \
my highest priority right now to make it work!</span></div> <div><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px"><br></span></div><div><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px">> </span><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px">.s: Yesterday, David </span><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px">Tschumperlé</span><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px"> (aka Ronounours) has replied to the mail by \
Leinir [1] concering the patch for the Windows builds :-)</span></div> <div><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px"><br></span></div><div><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px">This is great! Nice to see collaboration \
between gmic and Krita!</span><br> </div><div><span style="font-family:'times new \
roman','new york',times,serif;font-size:16px">Cheers</span></div><div><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px"><br> </span></div><div><span \
style="font-family:'times new roman','new \
york',times,serif;font-size:16px">Lukas</span></div><div><br></div></div><div \
class="gmail_extra"><br><br><div class="gmail_quote">2013/9/21 silvio grosso <span \
dir="ltr"><<a href="mailto:grossosilvio@yahoo.it" \
target="_blank">grossosilvio@yahoo.it</a>></span><br> <blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:times new \
roman,new york,times,serif">Hi Lukas,<br><br>Thanks a lot indeed for this *HUGE* \
contribution to the Krita project! :-)<br> <br>Did you manage to make it working the \
recolorize filter as well [0]?<br>IMHO, it would be really useful...<br>In addition, \
I am sure Animtim (and other painters) would be really happy to give it a try \
:-)<br><br>P.s: Yesterday, David <span>Tschumperlé</span> (aka Ronounours) has \
replied to the mail by Leinir [1] concering the patch for the Windows builds :-)<br> \
<br>My best regards and keep rocking :-)<br><br>Silvio Grosso<br>[0] <a \
href="http://gimpchat.com/viewtopic.php?f=28&t=6207&start=20" \
target="_blank">http://gimpchat.com/viewtopic.php?f=28&t=6207&start=20</a><br>
[1] <a href="http://gimpchat.com/viewtopic.php?f=28&t=8477&sid=6cfdef78806574097f05faf75fe84fea" \
target="_blank">http://gimpchat.com/viewtopic.php?f=28&t=8477&sid=6cfdef78806574097f05faf75fe84fea</a><br><div>
<span><br></span></div><div><br><blockquote style="border-left:2px solid \
rgb(16,16,255);margin-left:5px;margin-top:5px;padding-left:5px"> <div \
style="font-family:times new roman,new york,times,serif;font-size:12pt"> <div \
style="font-family:times new roman,new york,times,serif;font-size:12pt"> <div \
dir="ltr"> <hr size="1"> <font face="Arial"> <b><span \
style="font-weight:bold">Da:</span></b> Lukast dev <<a \
href="mailto:lukast.dev@gmail.com" target="_blank">lukast.dev@gmail.com</a>><br> \
<b><span style="font-weight:bold">A:</span></b> Krita's developers and users \
mailing list <<a href="mailto:kimageshop@kde.org" \
target="_blank">kimageshop@kde.org</a>> <br> <b><span \
style="font-weight:bold">Inviato:</span></b> Sabato 21 Settembre 2013 11:53<div \
class="im"><br> <b><span style="font-weight:bold">Oggetto:</span></b> Re: GMIC in \
Krita<br> </div></font> </div> <div><br><div><div class="h5"> <div><div \
dir="ltr">Testers are welcomed!<div><br></div><div> I blacklisted all filters that \
crashed on my machine (it is semi-automatic process)<div>so now we have 74% of \
filters confirmed as working. 26% of filters are blacklisted.</div>
<div><br></div><div>Crashes are there most likely due to:<br></div><div>a) bad \
parsing of gmic file format<br></div><div>b) missing features (multiple input / \
multiple output / unexpected output colorspace)</div><div><div>
<br></div></div></div><div>Lukas<br><br><div>2013/9/15 Paul Geraskin <span \
dir="ltr"><<a rel="nofollow" href="mailto:paulgeraskin@gmail.com" \
target="_blank">paulgeraskin@gmail.com</a>></span><br> <blockquote style="margin:0 \
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Super! Just let me know if \
you need a tester :-)</div> <div>15.09.2013 0:58 пользователь \
"Lukast dev" <<a rel="nofollow" href="mailto:lukast.dev@gmail.com" \
target="_blank">lukast.dev@gmail.com</a>> написал:</div><div><div><br> \
><br> > Hi, <br>
><br>
> I just wanted to let you know that Gmic plug-in for Krita was merged to \
master.<br> > It is very experimental currently and it eats kittens (crashes can \
be expected)<br> ><br>
> Here are banch of working filters<br>
> <a rel="nofollow" href="http://i.imgur.com/WvDHxhz.jpg" \
target="_blank">http://i.imgur.com/WvDHxhz.jpg</a><br> ><br>
> Curent status of gmic filters in Krita:<br>
> - total filters: 260<br>
> - known failings (blacklisted filters): 18<br>
> - known success: 80<br>
><br>
> The testing of filters is automatic but takes time, so I will blacklist all \
crashing filters.<br> ><br>
> Multi-layer input filters are not working yet. That is my next priority to fix \
(so that recolorize works etc.)<br> ><br>
> Cheers<br>
> Lukas<br>
><br>
><br>
><br>
> 2013/4/21 Lukast dev <<a rel="nofollow" href="mailto:lukast.dev@gmail.com" \
target="_blank">lukast.dev@gmail.com</a>><br> >><br>
>> Hi Jay,<br>
>><br>
>> > - Re-Use of Parameter Information<br>
>> > You can see there are lines within gmic_def.NNNN that define \
"Poster Edges"<br> >> > filter and also specifies the types and \
ranges of the input variables. The<br> >> > gmic_gimp plugin uses those \
definitions to present a user interface.<br> >> > Perhaps "#@gimp" \
lines should change to "#@interface" or something more<br> >> > \
Krita friendly.<br> >><br>
>> Krita friendly? It's ok to let it be :)<br>
>><br>
>> > - Version Control of Core "DEF" file<br>
>> > If you did split-out just those parts of the gmic_def then you may need \
to<br> >> > maintain your fork<br>
>><br>
>> I don't want to fork at all.<br>
>> I'd like to be able to link dynamically against gmic,<br>
>> so that Linux distributions provide always up-to-date<br>
>> gmic.<br>
>><br>
>> > - Rewriting 8-bit scripts : TO DO<br>
>> > Since 2.9/2.10 are moving to higher bit depth and deprecating the \
existing<br> >> > plugin interface, it seems likely a GMIC Script GEGL node \
will be made that<br> >> > always requests a 32bit-float RGBA format, in \
which case many GMIC scripts<br> >> > that assume a 0-255 8bit value from \
the current plug-in will need to be<br> >> > amended to cope.<br>
>><br>
>> It's little bit confusing with 255.0 values of pixels and this \
options<br> >> and 8-bit encoding.<br>
>><br>
>> GMIC is using Float32 bit internally but expect that the picture is in \
range<br> >> 0.0 - 255.0 to work nicely with parameters of filters.<br>
>><br>
>> Krita is representing pixel in Float32 in range 0.0-1.0.<br>
>> So for now I normalize it on input and output.<br>
>> David showed me command in gmic that can do that, no problem.<br>
>><br>
>> > - ColourSpace Assumption<br>
>> > As far as I understand values passed from GIMP are for an sRGB \
Colourspace<br> >> > but most of the plugins currently make no adjustment to \
linearise before<br> >> > processing - this is something better curation of \
filters could solve.<br> >><br>
>> Do we need linear rgb? What would be the real benefits for users?<br>
>><br>
>><br>
>> > There are also some "features" of the Alpha channel handling. \
Most scripts<br> >> > that ignore Alpha will delete the transparency rather \
than retain it.<br> >> > Again, it's a matter of curation.<br>
>><br>
>> Uh, good to know this! Thanks!<br>
>><br>
>> > I'd be interested in a more database driven system to track \
versions of<br> >> > filters and maximise user interaction. There was \
something in KDE that Boud<br> >> > mentioned at LGM as being worth looking \
at but I am a Windows user myself<br> >> > and have not found it yet. A \
hosted repository with some kind of upload,<br> >> > search, tagging, \
user-feedback but also version control and regression<br> >> > testing would \
seem desirable in addition to curation metadata about<br> >> > colourspace \
and transparency etc..<br> >><br>
>> GetHotNewStuff <a rel="nofollow" href="http://ghns.freedesktop.org/" \
target="_blank">http://ghns.freedesktop.org/</a><br> >><br>
>> Regards,<br>
>> Lukas<br>
><br>
><br>
><br></div></div><div>
> _______________________________________________<br>
> Krita mailing list<br>
> <a rel="nofollow" href="mailto:kimageshop@kde.org" \
target="_blank">kimageshop@kde.org</a><br> > <a rel="nofollow" \
href="https://mail.kde.org/mailman/listinfo/kimageshop" \
target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br> ><br>
</div>
<br>_______________________________________________<br>
Krita mailing list<br>
<a rel="nofollow" href="mailto:kimageshop@kde.org" \
target="_blank">kimageshop@kde.org</a><br> <a rel="nofollow" \
href="https://mail.kde.org/mailman/listinfo/kimageshop" \
target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br> \
<br></blockquote></div><br></div></div></div><br>_______________________________________________<br>Krita \
mailing list<br><a href="mailto:kimageshop@kde.org" \
target="_blank">kimageshop@kde.org</a><br><a \
href="https://mail.kde.org/mailman/listinfo/kimageshop" \
target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br> \
<br><br></div></div></div> </div> </div> </blockquote></div> \
</div></div><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" \
target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br> \
<br></blockquote></div><br></div>
_______________________________________________
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