Самое быстрое сжатие изображений в Swift - PullRequest
0 голосов
/ 30 августа 2018

Мне просто нужно сохранить данные изображения в файл (или сохранить локально) и получить при необходимости. Я только что попробовал PNG, JPEG формат сжатия изображения, чтобы сохранить изображения в файл.

let data = UIImagePNGRepresentation(canvasImage)

Файл может содержать несколько изображений с высоким качеством. Не одно, не два, а несколько. Поэтому при извлечении данных изображений в формате PNG, JPEG требуется значительное время.

Я просто просматриваю код GLpaint, предоставленный Apple. Вот ссылка.

https://developer.apple.com/library/archive/samplecode/GLPaint/Listings/ReadMe_txt.html

В этой демонстрации используется кодировка UTF-8 для локального сохранения данных чертежа (в plist).

Существуют ли другие альтернативы для кодирования данных изображения, когда кодирование потребляет меньше памяти и обеспечивает самое быстрое декодирование.

Если это так, как я могу кодировать / декодировать высококачественные изображения с использованием этих методов сжатия?

ценю помощь.

...