如何将二进制数据转换为图像?我有 RGB 565 位图图像内容的二进制文件。我想将 .bin 文件转换为图像。
提前致谢。
获取数据后,您必须先将其转换为 iOS 的原生格式(RGBA8888、ARGB8888 或 RGB888)。 这种方法应该可以帮助你。现在您所要做的就是将数据放入vBuffer
. 将数据作为 RGBA8888 输出后,您需要对CGBitmapContext
数据进行 a 并从中CGImage
取出。所以,最后,如果可以的话,我建议你切换格式。这样做不会节省任何性能。
UIImage *retrieved = [UIImage imageWithData:
[NSData dataWithBytes:data length:length]];