UIImage ——> NSData
UIKIT_EXTERN NSData *UIImagePNGRepresentation(UIImage *image);
// return image as PNG. May return nil if image has no CGImageRef or invalid bitmap format
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)
// return image as PNG. May return nil if image has no CGImageRef or invalid bitmap format
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)
UIImage *addPic = [UIImage imageNamed: @"ko.png"]; NSData *imageData = UIImagePNGRepresentation(addPic);// png格式 // NSData *imageData = UIImageJPEGRepresentation(addPic, 1);// jpeg格式 [picker addAttachmentData: imageData mimeType: @"" fileName:@"ko.png”];
NSData——> UIImage + (UIImage *)imageWithData:(NSData *)data; + (UIImage *)imageWithData:(NSData *)data scale:(CGFloat)scale NS_AVAILABLE_IOS(6_0); UIImage *img = [UIImage imageWithData:self.message.imageData];