Thats simply because of 2 possibilities:
1. You've probably selected adaptive colors in display settings- your phone recognizes the picture as a photo, so device shifts the colors to make the image more true to life. Try selecting saturated for example and see how it looks.
2. You've probably...