преобразовать массив байтов в изображение - PullRequest
0 голосов
/ 26 июля 2011

Я получаю массив байтов из веб-сервиса JSON, и это изображение в формате jpg.я хочу преобразовать этот байтовый массив в изображение.на стороне сервера эти байты являются правильными и могут быть преобразованы в изображение.Но в Xcod я не могу преобразовать его в изображение.Я пробовал следующие ссылки, но не смог преобразовать байты в изображение

Как получить UIImage из байта ... по коду IPhone

Кодировать массив байтов в JPEGизображение в Objective-C

Массив байтов для UIImage Objective-C

Ответы [ 2 ]

1 голос
/ 26 июля 2011

Вы можете получить байты в NSData и использовать NSData для получения изображения в объекте UIImage.Используйте метод initWithData.Надеюсь, это поможет

0 голосов
/ 26 июля 2011

Вы можете сделать это

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

при условии, что pictureData имеет тип NSData.

Чтобы преобразовать ваш байтовый массив в NSData, вы передаете указатель на массив символов соответственно:

NSData *pictureData = [NSData dataWithBytes:pointer];
...