这是我知道获取UIImage字节的最简单方法:
UIImage *someImage = ...;
CFDataRef pixelData = CGDataProviderCopyData(CGImageGetDataProvider(someImage.CGImage));
const UInt8 *data = CFDataGetBytePtr(pixelData);
Run Code Online (Sandbox Code Playgroud)
然后数据是一个字节数组.
编辑:
以下是获取char数组的方法:
const unsigned char * buffer = CFDataGetBytePtr(pixelData);
Run Code Online (Sandbox Code Playgroud)
编辑2:
尝试将其转换为char:
char * buffer = (char *)CFDataGetBytePtr(pixelData);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3025 次 |
| 最近记录: |