图片与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
网友评论