Which app can create a background image without distortions?
You may try Wallpaper Changer from "j4velin development".  

I hope this may do the trick for you. You can also customize the desktop by rotating a bunch of wallpapers. This app automatically adjust the background in the best possible way.
I know you found out your own way. But if you are interested, give it a try via this link