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

--- Comment #7 from Tymond <tamtamy.tym...@gmail.com> ---
> > @boud if you're talking about autocropping the actual content of layers on
> > saving, I'm really really strongly against it
> 
> Would you mind elaborating on why?
> The main reason I opened this bug rather than directly attempt a patch is
> because I suspected this might be an issue, though I have no precise idea on
> why (concurrency issue when saving in the background maybe?).
> 
> No, auto-cropping on save is exactly what I had in mind.
> (I'm not sure I understand what you're proposing though ;))

I'm strongly against cropping the content behind user's back. First of all,
that kind of defeats the whole purpose of being able to paint outside of the
canvas if every time you save - including autosave, I presume? - it crops out
the content from outside the canvas. Gimp users asked for this feature for
years, are we supposed to just light-handedly get rid of it?

For example, one of the advantage of having content outside of the canvas is
transforming the layer later without an artificial edge where the canvas
boundary was. It's very useful both at the beginning of painting process when
you can sketch and modify the sketch a lot to figure out composition, and later
too, when you see that the composition needs some improvement or that because
of some changes you need to bring back something that was outside of the canvas
but now it's needed inside again.

Another thing is our future animated Transform Mask. To get a nice zooming-in
or out animation, it's better to paint a very big, much bigger than the canvas,
background, and then zoom in using the Transform Mask. Cutting the content
outside of the canvas won't allow for such trick.

In both cases, just the fact that you can paint outside of the canvas doesn't
mean a lot when saving the file destroys the data. What I would be supposed to
do, avoid saving to make sure I don't lose it? That doesn't sound like a good
idea at all.

Removing empty tiles is of course very much fine with me, since they wouldn't
contain any data that I may want/need later.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to