You could with some custom CSS, you’d just need a URL for your image and then the hex code for the color you want to use. The custom CSS would look something like this
body {
background: url(../img/bg-2.jpg) no-repeat top center #000000;
}
You would just replace the image URL with your own image, then adjust the #000000; value to whatever color the gradient transitions into. May take a bit of adjusting depending upon your site but that should give you a start. If you need more assistance with it, please post a link to your site, the image you’d like to use and the hex code for the color you’d like.