У меня возникла проблема с размером изображения в приложении для iOS, и я обнаружил эту статью, находя решение по оптимизации размера изображения.
Прочитав его, я понял, что мне не нужно использовать только PNG или JPEG. На самом деле, я могу использовать любой формат изображения, который по умолчанию не поддерживается на платформе iOS. Потому что, если я могу получить настоящие пиксели, преобразовать их в UIImage
через CGImage
будет просто. Я могу использовать специальный растровый формат и специальный декодер. Например, существует метод под названием атлас текстур, который хранит множество изображений в большом растровом изображении и может сэкономить дополнительные дублированные сегменты.
Поэтому я спрашиваю о наименьшем (при сжатии) формате сжатия изображений без потерь и/или библиотеке. Если вы знаете какой-нибудь отличный формат или библиотеку, я хочу, чтобы вы порекомендовали ее мне.
Было бы неплохо, если бы это было с открытым исходным кодом, но я не возражаю, если бы это было проприетарное платное решение с закрытым исходным кодом. Мне нужно только отличное сжатие изображений, а не исходный код. Конечно, его можно использовать на платформе iOS, поэтому он должен предлагать декодер, который можно использовать на языках C, C+ или Objective-C. (Мне не нужен кодировщик на этой платформе)