UIimage到char *转换

我试图将uiimage转换为字符数组与libtiff一起使用。

谢谢

这里是我知道得到一个UIImage的字节的最简单的方法:

UIImage *someImage = ...; CFDataRef pixelData = CGDataProviderCopyData(CGImageGetDataProvider(someImage.CGImage)); const UInt8 *data = CFDataGetBytePtr(pixelData); 

数据然后是一个字节数组。

编辑:

这里是你如何获得一个字符数组:

 const unsigned char * buffer = CFDataGetBytePtr(pixelData); 

编辑2:

尝试将其转换为char:

 char * buffer = (char *)CFDataGetBytePtr(pixelData);