Android is generally bad at handling long vertical pictures. If compressing is not an option, here's how you can save quality of pictures and make an app run smoother. We slice images by a special algorithm, it's been tested in production and shows difference in memory use to about 10–15% for each image.