[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [krita] [Bug 344108] New: Feathering option for Experiment brush
From:       David Gowers <finticemo () gmail ! com>
Date:       2015-02-13 10:11:58
Message-ID: bug-344108-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=344108

            Bug ID: 344108
           Summary: Feathering option for Experiment brush
           Product: krita
           Version: git master
          Platform: Other
                OS: All
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: Brush engine
          Assignee: krita-bugs-null@kde.org
          Reporter: finticemo@gmail.com

Experiment brush is currently limited to sharp edged results (either with or
without antialiasing)
Providing a feathering option would allow it to be used also for effectively
constructing a 'base image' for further airbrush-style work. Using Free select
(with feathering) in GIMP followed by filling with FG color gives an accurate
picture of the visual effect obtained. Among other things, it allows the quick
and dirty construction of ad-hoc, arbitrarily shaped gradients.

I'm looking into implementing this. Any pointers at where best to begin
integrating the existing gaussian-blurring (or box blurring ?) code with the
plain rasterizing the Experiment brush currently does  would be appreciated.

I write this in somewhat of a hurry, but it seems to me that more than simply
two options "[] feather"
and "Feather radius" are appropriate. From my experiments mocking the workflow
up with GIMP, it seems that feather radius frequently needs to scale according
to the size of the shape drawn. I am therefore considering that an additional
option "Feather scaling" may be useful (a float value that may be set
negatively, so that smaller areas are more feathered, or positively -- the
usual --, so that larger areas are more feathered)

Reproducible: Always

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic