In Photoshop you can use the blend modes to change how layers interact with each other, thus producing interesting artwork. Think of each layer as a transparent glass canvas, what is placed on the top ...
It only takes a few steps to change your image's background color in Photoshop. You'll just need to use the Quick Selection Tool and Quick Mask mode.