Bug 389795 - [Wishbug] Erase trough all layers
Summary: [Wishbug] Erase trough all layers
Status: REPORTED
Alias: None
Product: krita
Classification: Applications
Component: Tools (show other bugs)
Version: 3.3.1
Platform: macOS (DMG) macOS
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-02 11:44 UTC by Jo
Modified: 2021-01-04 22:17 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jo 2018-02-02 11:44:25 UTC
I'd love to be able to erase trough all layers.. Which are visible, not locked
Comment 1 Raghavendra kamath 2018-02-03 18:47:43 UTC
Thank you for the bug report.

As I see it this would help in cleaning out sketches which are spread across multiple layers etc. 

As a possible workaround you can use the erase blending mode to similar effect.

- Make a new layer at the top, change it's blending mode to erase and paint on it, anything below it would be erased.
- The make a new layer from visible

Ignoring locked layers can't be done with this though.


Since the eraser is not a separate tool, implement this feature would need more discussion.

P.S. I am not a dev just a user
Comment 2 Jo 2018-02-09 10:49:42 UTC
Good workaround kamath, I know that layer mode. Still you have always to add a new layer per character (design) as I do
when I design characters the outline is likely to change- especially if you use more than one layer, which is a pretty common situation.
Comment 3 Jo 2018-02-10 16:49:38 UTC
I forgot to add... Whenever you move one of your characters (up to 6 characters in one document, in my case) beneath the erase layer, the outline shows up again and ask the cut out work was for nothing. The erase layer is quicka expedient, but no final solution, or,-cleanup what it should be.
Comment 4 Tiar 2020-04-02 18:48:18 UTC
@Jo shouldn't you use inherit alpha instead? https://docs.krita.org/en/tutorials/clipping_masks_and_alpha_inheritance.html
Comment 5 Jo 2020-04-09 15:03:04 UTC
(In reply to Tymond from comment #4)
> @Jo shouldn't you use inherit alpha instead?
> https://docs.krita.org/en/tutorials/clipping_masks_and_alpha_inheritance.html

With 'erase through all layers' I meant the cleanup of the outline of final characters or objects. Therefore, erasing should be *destructive*in this case. 

Clipping masks, erase layers and such are great if you deal with the solid part of an object, but when you design characters you're gonna compose multiple objects filling up the canvas. 

All these elements are composed in layers but must be separate each other,else you will end up in a mixed mess.
Comment 6 buxter 2021-01-04 22:17:29 UTC
This feature would save so much time, if there was no need to switch to eraser layer every time I need to erase pixels on all underlying layers in a group.