Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Setting to automatically trim/expand layer size after image manipulation #299

Open
JordanMagnuson opened this issue Feb 21, 2022 · 1 comment

Comments

@JordanMagnuson
Copy link

JordanMagnuson commented Feb 21, 2022

Part of Improvements to bounding boxes and rasterized layers

Option in program settings (checkbox in Tools -> Settings) to "automatically trim/expand layer size after image manipulation."

This would do two things:

  1. Allow drawing outside of current layer boundaries by tools such as clone/blur/bulge-pinch. The full image canvas could be used, and then the layer would be expanded as necessary.

  2. Each layer would be trimmed to the current pixel boundaries after any relavent image manipulation (e.g. select-and-delete or erase tool), maintaining the layer bounding box at the edge of the actual image size. (So for example if you select and delete half of a large layer, the bounding box for that layer will be updated to contain only the half of the image that is left on the canvas.) Would also trim layers automatically after Layer -> Convert to Raster operation.

See #287 (comment)

When this program setting is selected, then layer bounding box should only be shown when "select object tool" (move tool) is selected. Otherwise layer bounding box should be hidden. See conversation in Improvements to bounding boxes and rasterized layers.

@JordanMagnuson
Copy link
Author

JordanMagnuson commented Mar 31, 2022

Better/simpler solution, I think, is simple program setting to "automatically trim rasterized layers when move/transform tool is selected." The layer expansion aspect can be handled by #300

(Keep in mind scenario where move tool is selected and user changes layers. -> new selected layer should be trimmed.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant