Yes, Paint.NET would work. It has layers with blend modes (it is a bit hidden to change the blend mode for a layer, but it should work), and you can change the
How to Blend Images in Paint.NET
How to Blend Images in Paint.NET
23 Paint.net ideas | how to fade, make a cartoon, change hair color
paint.net 4 Review - Advanced Photo Editor for Casual Users
Paint NET - Free Download
Blend Modes
How to Pixelate Images with Paint.NET
How to blend text to background so it looks burned in paint.net? - Graphic Design Stack Exchange
How to edit image colors in Paint.NET – ElectroDealPro