如何在缩放和移动后获取UIimage的像素数据,我想获取CGImage像素数据,然后从CGImage像素数据中获取UIImage。我们该怎么做?
您可以通过调用获取原始数据
CFDataRef rawData = CGDataProviderCopyData(CGImageGetDataProvider(aCGImageRef));
您可以像这样逐步遍历像素:
UInt8 * buf = (UInt8 *) CFDataGetBytePtr(rawData);
CFIndex length = CFDataGetLength(rawData);
for(unsigned long i=0; i<length; i+=4)
{
int r = buf[i];
int g = buf[i+1];
int b = buf[i+2];
}
CFRelease(rawData);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)