there is a way to be sure that the picture is not too much oversize, put the picture in a widget take a screenshot in the app then save it, work fine for me
hope it doo as well for you