After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 592173 - Get rid of brush scaling and introduce a master diameter instead
Get rid of brush scaling and introduce a master diameter instead
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: User Interface
git master
Other All
: High normal
: 2.8
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2009-08-18 06:53 UTC by Yoon-Kit Yong
Modified: 2011-03-18 10:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Yoon-Kit Yong 2009-08-18 06:53:31 UTC
When Erasing or Painting, the Brush Scale value is limited from 0.01 to 10.00 along a logarithmic scaling widget.

For largish digital photos nowadays, with resolutions exceeding 3000 pixels per dimension, a "Circle Fuzzy (19)" brush with a multiplier scale of 10 will only result in a brush of size 190 pixels. 

This is not big enough especially if the user is trying to remove significant amount of the image area.

I have tracked down the modification file, and its located at

./app/paint/gimppaintoptions.c

on line 182 (of the 2.6.7 source) where the change

  GIMP_CONFIG_INSTALL_PROP_DOUBLE (object_class, PROP_BRUSH_SCALE,
                                   "brush-scale", NULL,
<                                  0.01, 10.0, DEFAULT_BRUSH_SCALE,
                                   GIMP_PARAM_STATIC_STRINGS);

to

  GIMP_CONFIG_INSTALL_PROP_DOUBLE (object_class, PROP_BRUSH_SCALE,
                                   "brush-scale", NULL,
>                                  0.01, 100.0, DEFAULT_BRUSH_SCALE,
                                   GIMP_PARAM_STATIC_STRINGS);


will increase the scaling factor from 10 to 100.
Because the UI is a logarithmic slider, the change should not affect the usability of the parameters much, but will provide the needed functionality of increasing the brushes to a respectable size.

I hope that we can include this change for all future changes of GIMP.

Thanks.

yk

BTW, Im not sure why we would need Circle Fuzzy 07 - 19 now. It should just be Hard / Medium / Soft brushes - but this is a separate feature request.
Comment 1 Martin Nordholts 2009-08-18 07:02:26 UTC
Hi

For GIMP 2.8 we will get rid of the scale concept altogether and introduce a master diameter measured in pixels or real-world units.
Comment 2 Martin Nordholts 2009-08-18 07:03:36 UTC
Changing title and setting milestone.
Comment 3 Martin Nordholts 2010-01-23 09:11:18 UTC
With the current estimates we won't have time to fix this for 2.8, postponing to 2.10.
Comment 4 Martin Nordholts 2011-03-14 07:19:08 UTC
Low priority compared to things on our roadmap, moving off milestone
Comment 5 Michael Natterer 2011-03-18 10:12:24 UTC
The master size control is actually implemented for quite a while now,
and the "scale" stuff is gone. Resolving as FIXED.