iphone – 从UIImage获取底层NSData *

我可以使用[UIImage imageWithdata:]或[UIImage initWithData]方法从NSData创建UIImage。

我想知道我是否可以从现有的UIImage *返回NSData *?
某些东西在NSData * myData = [myImage getData]的行上;

这是不可能的吗?
谢谢

最佳答案
NSData *imageData = UIImageJPEGRepresentation(image, 0.7); // 0.7 is JPG quality

要么

NSData *imageData = UIImagePNGRepresentation(image);

具体取决于您要使用PNG格式还是JPG格式的数据。

转载注明原文:iphone – 从UIImage获取底层NSData * - 代码日志