PNG использует сжатие данных без потерь и является хорошим вариантом для вас. Вы можете узнать больше по вики-ссылке . UIImage, созданный из данных PNG, должен быть идентичен UIImage, из которого он был создан. Я не уверен, откуда исходит ваше изображение, но размер PNG будет отличаться от размера JPEG, из которого он был создан, но данные растрового изображения должны быть такими же.