Самый быстрый способ сохранить UIImage - PullRequest
1 голос
/ 22 сентября 2010

У меня есть небольшая проблема здесь; Моя цель - обрабатывать изображения с очень высокой скоростью, возможно, до 10 изображений в секунду. Я получаю CGImage, конвертирую его в UIImage и сохраняю на диск. Но я понимаю, что сохранение с использованием writeToFile довольно «медленное», так как мне нужно сохранять десять таких в секунду. Поэтому мне было интересно, есть ли более быстрый способ сохранить изображение? Или я должен добавить каждое изображение в массив и заставить вторичный поток обрабатывать их со своей скоростью?

Большое спасибо!

1 Ответ

1 голос
/ 22 сентября 2010

Да, вы можете кэшировать данные в массив в памяти и записать их позже.

Но сколько изображений нужно сохранить со скоростью, превышающей скорость записи в резервное хранилище?В какой-то момент вы будете заполнять доступную память, и вам придется остановить, записать меньше или сбросить данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...