IOS图片转base64字符串和字符串转回图片
(文章转载自:http://blog.csdn.net/sy_bz/article/details/18960077)
UIImage图片转成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字符串转UIImage图片:
- NSData *_decodedImageData = [[NSData alloc] initWithBase64Encoding:_encodedImageStr];
 - UIImage *_decodedImage = [UIImage imageWithData:_decodedImageData];
 - NSLog(@"===Decoded image size: %@", NSStringFromCGSize(_decodedImage.size));
 
==========华丽的分割线===========
- + (NSString *) image2String:(UIImage *)image {
 - NSData *pictureData = UIImageJPEGRepresentation(image, 0.5);
 - NSString *pictureDataString = [pictureData base64Encoding];
 - return pictureDataString;
 - }
 - + (UIImage *) string2Image:(NSString *)string {
 - UIImage *image = [UIImage imageWithData:[NSData dataWithBase64EncodedString:string]];
 - return image;
 - }
 
                    
                
                
            
        
浙公网安备 33010602011771号