CGImageRef inImage = image.CGImage;
CFDataRef bitmapData = CGDataProviderCopyData(CGImageGetDataProvider(inImage));
CFMutableDataRef m_DataRef = CFDataCreateMutableCopy(0, 0, bitmapData);
UInt8 *data = (UInt8*)CFDataGetMutableBytePtr(m_DataRef);
CGImageRef inImage = image.CGImage;
CFDataRef bitmapData = CGDataProviderCopyData(CGImageGetDataProvider(inImage));
CFMutableDataRef m_DataRef = CFDataCreateMutableCopy(0, 0, bitmapData);
UInt8 *data = (UInt8*)CFDataGetMutableBytePtr(m_DataRef);