图片转字符串(返回base64字符串):
- (NSString *)imageToBase64Str:(UIImage *)image {
NSData *data = UIImageJPEGRepresentation(image, 1.0f);
NSString *encodedImageStr = [data base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
return encodedImageStr;
}
base64字符串转图片(返回UIImage对象):
- (UIImage *)base64StrToUIImage:(NSString *)encodedImageStr {
NSData *decodedImageData = [[NSData alloc]initWithBase64EncodedString:encodedImageStr options:(NSDataBase64DecodingIgnoreUnknownCharacters)];
UIImage *decodedImage = [UIImage imageWithData:decodedImageData];
return decodedImage;
}