Вот как вы создаете UIImage
из данных JPEG:
UIImage *img = [UIImage imageWithData:[NSData dataWithContentsOfFile:…]];
И вот как вы создаете представление JPEG для UIImage
:
NSData *data = UIImageJPEGRepresentation(anImage, compressionQuality);
…но только после того, как я написал это, я понял, что вы, вероятно, хотите создать изображение JPEG из необработанных данных образца изображения?В этом случае вам, вероятно, придется создать CGImage
с правильным форматом образца изображения и предоставить растровые данные, используя поставщика, см. CGImageCreate
.(Надеюсь, кто-нибудь может исправить меня или придумать пример кода.) Затем вы можете легко создать UIImage
из CGImage
и использовать код выше.