Мне просто нужно сохранить данные изображения в файл (или сохранить локально) и получить при необходимости. Я только что попробовал 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).
Существуют ли другие альтернативы для кодирования данных изображения, когда кодирование потребляет меньше памяти и обеспечивает самое быстрое декодирование.
Если это так, как я могу кодировать / декодировать высококачественные изображения с использованием этих методов сжатия?
ценю помощь.