Right now for splash screens on android we add an activity in front of the app that displays the image. However, this image is fixed in size and when a photo is to be used as a splash screen a 9-patch image is not a solution.
Instead, the image should not be stretching as was also asked on StackOverflow: https://stackoverflow.com/a/37616137/249710
The solution there is to change the activity with an ImageView and use the center-crop method. This will prevent stretching of the image.
The image should not stretch but center crop instead. This will prevent any stretching and will allow the user to use photos as splash screens.