iOS 圖片轉base64編碼
阿新 • • 發佈:2018-12-10
今天有人在群裡問,圖片怎麼轉成base64編碼?那我就在這裡說一說
其實圖片轉成base64編碼,很簡單,蘋果提供了方法
//圖片轉base64
UIImage *image = [UIImage imageNamed:@"eg"];
NSData *data = UIImageJPEGRepresentation(image, 1.0f);
NSString *encodedImageString = [data base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
那既然圖片能轉成base64編碼,那我們如果需要圖片的base64字串轉UIImage圖片,那又怎麼實現呢?
直接上程式碼:
//Base64字串轉UIImage圖片
NSData *imageData = [[NSData alloc] initWithBase64EncodedString:encodedImageString options:NSDataBase64DecodingIgnoreUnknownCharacters];
UIImage *image = [UIImage imageWithData:imageData];
歡迎大家訪問我的GitHub
GitTub:https://github.com/JnKindle