Another from the “This should be easy but it’s not!” pile. Today I wanted to change the canvas color within Affinity Photo from transparent to black for a transparent image I was working on that had a lot of white in it. After lots of googling & reading forum posts, it turns out there’s not an option to change the canvas color within Affinity Photo! Thankfully, there’s this hacky workaround that comes to us courtesy of Lagarto & the Affinity Photo forums.

Create some layers, and you have your custom background color in Affinity Photo! Just remember to hide those layers before you publish/print/save/etc.

I hope this saves someone else from hours of googling!