如何将二进制数据转换为图像? 我有二进制文件RGB 565位图图像的内容。我想将.bin文件转换为图像。
提前感谢。
答案 0 :(得分:0)
UIImage *retrieved = [UIImage imageWithData:
[NSData dataWithBytes:data length:length]];
答案 1 :(得分:0)
获取数据后,必须先将其转换为iOS的原生格式(RGBA8888,ARGB8888或RGB888)。 This method应该帮助你。现在,您所要做的就是获取vBuffer
内的数据。在您将数据作为RGBA8888获取后,您需要使用数据生成CGBitmapContext
并从中获取CGImage
。所以,最后,我建议你切换格式,如果可以的话。这样做不会保存任何表现。