将字节数组转换为图像

时间:2011-07-26 06:41:47

标签: iphone image uiimage bytestring bytestowrite

我从JSON webservice收到字节数组,它是一个jpg图像。我想将此字节数组转换为图像。在服务器端,这些字节是正确的,可以转换为图像。但在Xcod我无法将其转换为图像。我试过跟踪链接但无法将字节转换为图像

How to get UIImage from Byte...at IPhone code

Encode Byte array to JPEG image in Objective-C

Byte Array to UIImage Objective-C

2 个答案:

答案 0 :(得分:1)

您可以获取NSData中的字节并使用NSData来获取UIImage对象中的图像。 使用initWithData方法。 希望这有帮助

答案 1 :(得分:0)

你可以这样做

UIImage *image = [[UIImage alloc]initWithData:pictureData];

假设pictureData的类型为NSData

为了将您的字节数组转换为NSData,您可以相应地将指针传递给char数组:

NSData *pictureData = [NSData dataWithBytes:pointer];