RSS/Atom feed Twitter
Site is read-only, email is disabled

Implement pen/cursor movement smoothing (.diff patch link included)?

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

4 of 4 messages available
Toggle history

Please log in to manage your subscriptions.

Implement pen/cursor movement smoothing (.diff patch link included)? SHIRAKAWA Akira 21 Jun 17:41
  Implement pen/cursor movement smoothing (.diff patch link included)? Martin Nordholts 21 Jun 17:44
   Implement pen/cursor movement smoothing (.diff patch link included)? SHIRAKAWA Akira 21 Jun 17:59
    Implement pen/cursor movement smoothing (.diff patch link included)? Martin Nordholts 21 Jun 18:01
SHIRAKAWA Akira
2009-06-21 17:41:58 UTC (over 15 years ago)

Implement pen/cursor movement smoothing (.diff patch link included)?

Hello,

I think GIMP lacks an extremely useful feature for graphics tablet users. That's stroke/movement smoothing.

Graphics tablets can be very slippery and very slow and precise movement control may require a lot of effort. My suggestion is to add an "inertia" (mass) or smoothing feature in one of the next version of GIMP in order to solve this problem for certain users.

A good example of this implementation can be found in Inkscape, where for certain tools there's a "mass" parameter which the higher it is, the more movement smoothing is applied.

A japanese programmer has made a source code modification (patch) which enables this feature on GIMP by apply the moving average of cursor movement. The patch (diff file) for version 2.6.6 can be found here:

http://sourceforge.jp/projects/gimp-painter/releases/ The filename is "gimp-painter--20090618.diff"

The page (and its referring one) unfortunately is completely in japanese. The diff file patch actually contains two modifications: G-Pen, which is the patch for movement smoothing, and MixBrush, which enables a more advanced paintbrush blending feature, but it's not the scope of this email to speak about that.

I don't know much about programming, but maybe an experienced GIMP coder can take a look at it and tell if it could be possible to implement it soon on future versions of GIMP? I think it would be a great feature to have for tablet users.

Thanks for your time, SHIRAKAWA Akira

Martin Nordholts
2009-06-21 17:44:34 UTC (over 15 years ago)

Implement pen/cursor movement smoothing (.diff patch link included)?

SHIRAKAWA Akira wrote:

Hello,

I think GIMP lacks an extremely useful feature for graphics tablet users. That's stroke/movement smoothing.

Such smoothing already exist in GNOME gimp master so before looking at his work, he will need to rebase it against GNOME gimp master.

Best regards, Martin

SHIRAKAWA Akira
2009-06-21 17:59:04 UTC (over 15 years ago)

Implement pen/cursor movement smoothing (.diff patch link included)?

Martin Nordholts wrote:

Such smoothing already exist in GNOME gimp master so before looking at his work, he will need to rebase it against GNOME gimp master.

Hello,

Unfortunately I'm not in contact with the author. I happened to find the modification on the internet while I was searching for some ways to enable movement smoothing on GIMP like it's possible with other programs. I'm using it on my custom version of GIMP.

But anyway, what is "GNOME gimp master" Is it the version of GIMP currently in development? If it is, good to know! I'm sorry if it's a stupid question, I tried to search it on google, but got no results.

As I said, I do not know much about programming and development details.

SHIRAKAWA Akira

Martin Nordholts
2009-06-21 18:01:20 UTC (over 15 years ago)

Implement pen/cursor movement smoothing (.diff patch link included)?

SHIRAKAWA Akira wrote:

But anyway, what is "GNOME gimp master" Is it the version of GIMP currently in development?

Yes that is correct, "GNOME gimp master" means "the master branch in the gimp git repository hosted by GNOME": http://git.gnome.org/cgit/gimp/log/

BR, Martin