Могу ли я использовать CGDataProviderCreateSequential() для последовательного чтения данных CGImageRef?

Можно ли использовать CGDataProviderCreateSequential() и CGDataProviderSequentialCallbacks для последовательного чтения данных из CGImageRef?

В настоящее время я использую CGDataProviderCopyData для получения данных, но он считывает все данные сразу и занимает слишком много памяти:

CFDataRef dataref = CGDataProviderCopyData(CGImageGetDataProvider(imgRef));

Или есть другой способ последовательно прочитать байты cgimageref?


person Shizam    schedule 05.10.2011    source источник


Ответы (1)


Вы можете найти очень аккуратный пример прямого доступа к байтам для CGImageRef в ответе на это: Получение среднего цвета RGB CGImageRef в iOS

person Andy Milburn    schedule 31.10.2011