现在的位置: 首页 > 综合 > 正文

UIImage 和 NSData 的转化

2018年02月14日 ⁄ 综合 ⁄ 共 809字 ⁄ 字号 评论关闭
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)
     
 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];

抱歉!评论已关闭.