Re: [Gimp-developer] stroking with gimp

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Carol Spears (carol@xxxxxxxx) wrote:
> i have been playing with many generations of TheGIMP this morning.  i
> compared the gimp's ability to make nice strokes and i found the results
> to be interesting and revealing:
> http://carol.gimp.org/files/stroke.png

Interesting. I always assumed that the paintcore-based stroking has not
changed. I no longer have gimp 1.2 installed so I right now cannot check
why this apparently has degraded a bit.

> can something be done to make stroking be at least as nice as it used to
> be?  i was blaming libart, but it was explained to me that this was not
> the cause.

The primary reasons for the bad antialiasing is that the boundary of a
selection contains only horizontal and vertical lines. That is the
reason why the results improve dramatically when the boundary gets
converted to a path and then the path gets stroked.

Details are discussed in bug #50730
   http://bugzilla.gnome.org/show_bug.cgi?id=50730

What would help the stroking would be an automatic conversion of the
outline to a path and then stroking this. We cannot do this right now
since the selection to path functionality is implemented as a plugin and
the core must not depend on a plugin. I had a deeper look at potrace
(http://potrace.sf.net/) and have a stripped down version on my HD that
does its job in about 2000 lines of C, which is a somehow manageable but
still a lot of (sophisticated) code.

I intend to look further in this and when it turns out that this might
work I want to ask the potrace author if he has any concerns about the
inclusion of the algorithm into the GIMP.

However, this will take a while, especially since I'll try to avoid
touching computers more complicated than my digital camera next week
(vacation - whee!  :)

Bye,
        Simon
-- 
              simon@xxxxxxxx              http://simon.budig.de/

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux