从UIImage转换到NSData类型

来源:互联网 发布:电脑城套路知乎 编辑:程序博客网 时间:2024/06/05 03:48
  1. //sdk中提供了方法可以直接调用  
  2. UIImage *img = [UIImage imageNamed:@"some.png"];  
  3. NSData *dataObj = UIImageJPEGRepresentation(img, 1.0);  
  4.   
  5. //下面是sdk中UIImage.h头文件中的内容  
  6. UIKIT_EXTERN NSData *UIImagePNGRepresentation(UIImage *image);                               // return image as PNG. May return nil if image has no CGImageRef or invalid bitmap format  
  7. UIKIT_EXTERN NSData *UIImageJPEGRepresentation(UIImage *image, CGFloat compressionQuality);  // return image as JPEG. May return nil if image has no CGImageRef or invalid bitmap format. compression is 0(most)..1(least)