2013-04-26 35 views
-1

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

提前致谢。

+2

如何创建该文件? – CRDave 2013-04-26 09:17:13

+0

提供您的代码 – 2013-04-26 09:54:16

+0

请看看这个... http://stackoverflow.com/questions/2360986/reading-binary-image-data-from-a-web-service-into-uiimage – 2013-04-26 10:01:54

回答

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

我不认为它会工作。你试过了吗? – borrrden 2013-04-26 10:31:11

0

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