1. 程式人生 > >圖片轉換base64字串及字串反轉回圖片

圖片轉換base64字串及字串反轉回圖片

    最近做一個上傳圖片功能時,後臺讓把圖片轉成字串後上傳,感到很不解。。。

    後來在網上查到一些資料,還真有這麼搞的,但不知道意義何在,有什麼好處呢?知道的小夥伴給回覆下啊

    順便把字串和圖片互轉的方法貼在這,就是把base64Encoding編碼的字串作為中介:

圖片轉base64串:

    UIImage *_originImage = [UIImage imageNamed:@"full_playlist_hl.png"];     NSData *_data = UIImageJPEGRepresentation(_image, 1.0f);     NSString *_encodedImageStr = [_data base64Encoding];     NSLog(@"===Encoded image:\n%@", _encodedImageStr); Base64串轉圖片:

    NSData *_decodedImageData   = [[NSData alloc] initWithBase64Encoding:_encodedImageStr];     UIImage *_decodedImage      = [UIImage imageWithData:_decodedImageData];     NSLog(@"===Decoded image size: %@", NSStringFromCGSize(_decodedImage.size));