二进制行数据到图像转换

时间:2013-04-26 09:15:35

标签: iphone ios objective-c

如何将二进制数据转换为图像? 我有二进制文件RGB 565位图图像的内容。我想将.bin文件转换为图像。

提前感谢。

2 个答案:

答案 0 :(得分:0)

UIImage *retrieved = [UIImage imageWithData:
                          [NSData dataWithBytes:data length:length]];

答案 1 :(得分:0)

获取数据后,必须先将其转换为iOS的原生格式(RGBA8888,ARGB8888或RGB888)。 This method应该帮助你。现在,您所要做的就是获取vBuffer内的数据。在您将数据作为RGBA8888获取后,您需要使用数据生成CGBitmapContext并从中获取CGImage。所以,最后,我建议你切换格式,如果可以的话。这样做不会保存任何表现。