How to fade two images together in Gimp
How to fade two images together in Gimp
Question
I have two pictures of irregular shape with transparent background and a background image.
How can I join these two pictures to make them fade with each other, but not with the background image?
Accepted Answer
Given you have an image with three layers, the background layer and your two objects each in its own layer on top of it, you can do the following:
- Add a layer mask to each of the two object layers and select
Layer's Alpha Channel
in theAdd Layer Mask
dialogue. Select
Show Layer Mask
in the layer context menu and copy the mask by doingselect all
andcopy
in the main window with the respective layer selected in the layers window.You should now have two layers containing just the content of the two layer masks. You might have to use the align tool to get the layer mask copies back on top of their respective layers.
Combine the
layer mask layers
with theLighten Only
blend mode and merge them.Remove the layer masks from the two object layers and set them both to 50% opacity. Merge these two, as well.
Now create a new layer mask for this new layer (it's pretty much irrelevant what you initialise it with this time).
Show the layer mask, copy the layer with the two merged layer masks and use
paste into
or aligning again to get a new floating layer right on top of the layer with the two objects.Anchor it to make it its new layer mask (this could probably be done with channels more elegantly but I'm not familiar with those anymore).
Now you should be able to hide the layer mask in the popup menu again and see the final result you desired. Good luck!
Oh and if there's an easier way to do this seemingly simple task of crossfading two layers, I'd also be interested to know.