Hey there.
I’m having trouble resizing an image when working with two layers in GIMP.
When there’s only one layer, I can use the Scale Tool to grab the corners and resize the image without any issues. However, when I add a second layer, I’m unable to resize it in the same way. The Scale Tool still works on the first layer, but not on the second.
I’m trying to scale the image on the second layer to fit into a cutout area I created on the first layer (like placing a photo into a picture frame). But when I attempt to scale the second layer, only the mask from the first layer seems to be affected.
I am not sure if your problem is as simple as you have only selected the layer for scaling in the tool’s options. This seems to be the default behaviour, but there is an option to select Image which would do all layers.
Not too sure what your problem is but can I suggest a change in workflow. Looks like a one image droste.
A layer mask (inverted), from the selection on the top layer provides the"window" Lose the selection and scale the bottom layer to suit. As
You can get an unexpected “mask” if you are still in the transform tool at the end of the scaling, Gimp does not have a neutral pointer, just change to some other tool.
Sorry, wrong alarm! As long as the selection is active, this is the correct behaviour. I had the problem without the selection active, but cant recreate it.
The scale tool works on the selected “drawable”. If your selected drawable is a mask it scales the mask and not the layer. If the selected drawable is the layer, it scales both layer and mask.
As far as I can tell this is the same behavior in 2.10 and 3.0.
So check what drawable is the target of the scale tool, the status bar tells you which it is: