GNOME Bugzilla – Bug 592173
Get rid of brush scaling and introduce a master diameter instead
Last modified: 2011-03-18 10:12:24 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.
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.
Changing title and setting milestone.
With the current estimates we won't have time to fix this for 2.8, postponing to 2.10.
Low priority compared to things on our roadmap, moving off milestone
The master size control is actually implemented for quite a while now, and the "scale" stuff is gone. Resolving as FIXED.