GIMP: select a border in layer A and fill it in layer B

I would like to separate the fill from the shape.

So, I would like to select the shape (the border of a selection) in layer A, and fill this selection with color in another layer B.

Is it possible without duplicate the layer?

Thanks in advance,



It is possible without duplicating the layer. You can do the following.

  1. On the layer you want to fill, select the area you want to fill. You can use the fuzzy select tool(Fuzzy select tool) for this.

Make selection

  1. Create a new transparent layer and use the bucket fill tool(Bucket fill tool) to fill the selected area by clicking within that area.

New transparent layer
Fill the selected area

The result is a new layer with just the color of the shape and everything around isn’t affected because of the transparency. In some situations you can also just select the background and invert the selection.

This workflow can then be applied to the question by doing a border selection(Select->Border) and filling the selection on a new transparent layer to create the image below.

enter image description here

Source : Link , Question Author : ndrini , Answer Author : FrostyZombi3

Leave a Comment