У меня есть приложение для iPhone, которое накладывает изображение на представление, созданное XIB, с использованием CIFilter CIHardLightBlendMode. Вид 1000x1000 пикселей, и я хочу сохранить этот размер до конца. Это делает файлы изображений размером около 1 МБ в формате PNG, если есть какие-либо сложности.
Я пытался использовать JPG, но он не накладывает изображение на вид на устройстве (он работает на симуляторе). Я пробовал сжимать PNG, но они искажаются, когда накладываются на вид (они выглядят идентично изображениям полного качества, пока не будут наложены). Кроме того, когда XCode повторно сжимает PNG в специальную версию iOS, экономия на сжатии теряется.
Я действительно хотел бы немного сжать файлы, но я не уверен, что это будет работать с CIFilter. Какие-нибудь советы?