Если у вас есть CGImage, вы получите данные, позвонив по номеру
CGDataProviderRef CGImageGetDataProvider (
CGImageRef image
);
CGImage doc
Затем вы сможете скопировать данные
CFDataRef CGDataProviderCopyData(
CGDataProviderRef provider
);
CGDataProvider doc
Поскольку CFData
совпадает с NSData
, вы можете разыграть его и получить байты
- (const void *)bytes
CFData doc
NSData doc
Теперь у вас есть необработанные байты, вы можете делать с ними что угодно, используйте
CGImageAlphaInfo CGImageGetAlphaInfo (
CGImageRef image
);
CGBitmapInfo CGImageGetBitmapInfo (
CGImageRef image
);
для получения информациикак данные изображения хранятся в байтах, которые вы получили.