Summary: | Enlarging a canvas paint added sections instead of keeping them transparent | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | SkyDiver <skydivergm> |
Component: | Resize/Scale Image/Layer | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | freebox64 |
Priority: | NOR | ||
Version First Reported In: | 4.1.5 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
SkyDiver
2018-12-21 21:18:59 UTC
Hi Sky, can you say what happens if you do right-click over the layer > select "Properties..." and low the layer opacity down to 0%? Example: 1. fresh configs 2. "CTRL+N" (default settings) 3. click select the bottom layer 4. "CTRL+A" (select all) 5. "CTRL+X" (cut) 6. Image > Resize Canvas... (enlarging) 7. right-click over the layer > "Properties..." > Opacity: 0%. Actual Results: transparent margins. Is it the same for you? Thanks. Hi mvowada, To make sure we're on the same page, you asked me to create a new blank document (CTRL+N), select everything, delete the content such that the whole canvas becomes transparent (I use the DEL key, but CTRL+X has the same effect), then enlarge the canvas, see that there are white margins all around, then lower that (single) layer's opacity to 0% (not sure what you meant by bottom layer - there's only one layer). If the above is what you meant, then yes - the margins become transparent. I'd just like to emphasize that doing this will make all the pixels on that layer become transparent, including the ones that I'd like to keep visible. This is, of course, not the desired end-result. (In reply to SkyDiver from comment #2) > I'd just like to emphasize that doing this will make all the pixels on that > layer become transparent, including the ones that I'd like to keep visible. I see the point. It's always possible to change the default canvas transparency by going to "CTRL+N" > "Create new document" > "Content" tab. (In reply to mvowada from comment #3) > It's always possible to change the default canvas > transparency by going to "CTRL+N" > "Create new document" > "Content" tab. Nice! I was not aware of that. Beyond solving the issue for new images, it turns out that this becomes the default behavior for existing images as well. Meaning that after setting the content opacity to 0%, when I enlarge the canvas of an existing image, the enlarged area is transparent. In light of this new information, this doesn't seem to be a bug, rather a different default background value than what got used to from other image-manipulation software. My guess is that you wouldn't be keen on changing the system's default behavior, but still I'm passing the ticket to you to decide whether to close it or not. Thank you! Sky, thanks for reporting back. I'm going to close this report. Feel free to reopen it in case. |