Gimp-Forum.net
How to push changes to a channel to multiple layers using that channel as a mask? - Printable Version

+- Gimp-Forum.net (https://www.gimp-forum.net)
+-- Forum: GIMP (https://www.gimp-forum.net/Forum-GIMP)
+--- Forum: General questions (https://www.gimp-forum.net/Forum-General-questions)
+--- Thread: How to push changes to a channel to multiple layers using that channel as a mask? (/Thread-How-to-push-changes-to-a-channel-to-multiple-layers-using-that-channel-as-a-mask)



How to push changes to a channel to multiple layers using that channel as a mask? - cunningallusionment - 01-31-2018

I made a channel and then applied that channel as a layer mask to many layers. Is there a way to make changes to all of those masks at once, or do I have to change the channel and then set the updated channel to the layer mask in all of them all over again?

Thanks.


RE: How to push changes to a channel to multiple layers using that channel as a mask? - Ofnuts - 01-31-2018

If you want to make that a mask for each layer, you'll have to reset the mask of each layer one by one.

But if you want to make all other layers transparent, you can set the selection to the mask, invert it, and then apply a script such as clear-layers to delete the selection in other (visible) layers. The selection being partial, the deletion will be too, so your bit with partial opacity should be kept.


RE: How to push changes to a channel to multiple layers using that channel as a mask? - Espermaschine - 01-31-2018

As far as im aware there is no possibility to link to an image or a channel.

In Inkscape you can actually open a raster image as a link (instead of embedding) and whenever it is changed and saved in Gimp, it will update in Inkscape, which is very neat.

There is a script-fu (Multiple Layer Actions) to affect more than layer at once. Maybe it could be modified so that you can paste an image into several layermasks at once ?
Its not the link you want, but would potentially save time.