How to add a background to a transparent png in gimp

alpha channelgimpimage-transparency

I have a png file with a transparent background. I would like to add a non-transparent background from a jpg. I have tried:

  1. Open the transparent png file. I see the picture with the checkerboard background.
  2. Open As Layers the non-transparent jpg file. It covers the original picture.
  3. Choose Stack -> Reverse Layer order. What I see now looks like step 1.

I hoped that I would be able to see the non-transparent jpg picture through the png transparency, but I don't. What should I do? I am using Gimp 2.8.10 on OS X 10.8.5.

Best Answer

Copy the new background layer image (click the select tool and CTRL-a CTRL-c) and then paste into a new layer in your target image (CTRL-v) which will create a new layer. Finally, lower that layer using the down-arrow in the "Layer" tool.