美文网首页
图片与base64格式的NSData相互转化

图片与base64格式的NSData相互转化

作者: 精神薇 | 来源:发表于2018-10-08 17:31 被阅读0次
//图片--》data--》base64格式的data--》utf8格式的字符串
+ (NSString *)convertToBase64ImageStr:(UIImage *)image{
    NSData *imageData = UIImageJPEGRepresentation(image,0.1);
    NSData * base64Data = [imageData base64EncodedDataWithOptions:0];
    NSString *base64Str = [[NSString alloc]initWithData:base64Data encoding:NSUTF8StringEncoding];
    return base64Str;
}
// utf8格式的字符串--》base64格式的data--》data--》图片

- (UIImage *)stringToImage:(NSString *)str {

NSData * base64Data =[str dataUsingEncoding:NSUTF8StringEncoding];
NSData * imageData = [[NSData alloc] initWithBase64EncodedData:base64Data options:NSDataBase64DecodingIgnoreUnknownCharacters];

UIImage *photo = [UIImage imageWithData:imageData ];

return photo;

}


相关文章

网友评论

      本文标题:图片与base64格式的NSData相互转化

      本文链接:https://www.haomeiwen.com/subject/qcpjaftx.html