美文网首页Plist读写
ios开发保存图片到 plist

ios开发保存图片到 plist

作者: 5a3830ede979 | 来源:发表于2016-06-03 17:08 被阅读1269次

存储的是文件路径。
把图片转为base64的字符串存到数据库中或者plist文件中,然后用到的时候再取出来


//获取沙盒路径,
NSString *path_sandox = NSHomeDirectory();
//创建一个存储plist文件的路径
NSString *newPath = [path_sandox stringByAppendingPathComponent:@"/Documents/pic.plist"];
NSMutableArray *arr = [[NSMutableArray alloc] init];
//把图片转换为Base64的字符串
NSString *image64 = [self encodeToBase64String:image];
[arr addObject:image64];
//写入plist文件
if ([arr writeToFile:newPath atomically:YES]) {
NSLog(@"写入成功");
};

这样就存起来的,然后用到的时候再利用存储的字符串转化为图片。

NSData *_decodedImageData = [[NSData alloc] initWithBase64Encoding:image64];
UIImage *_decodedImage = [UIImage imageWithData:_decodedImageData];

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));

相关文章

  • ios开发保存图片到 plist

    存储的是文件路径。把图片转为base64的字符串存到数据库中或者plist文件中,然后用到的时候再取出来 这样就存...

  • iOS 11 NSPhotoLibraryAddUsageDes

    对于iOS 11,app访问默认可以读取相册,如需保存图片到相册,要在info.plist中添加Privacy -...

  • iOS开发-数据持久化之plist文件

    摘要 通过对plist文件的操作对iOS开发中一些数据进行持久化保存。 iOS数据持久化之一——plist文件 i...

  • iOS开发-保存图片到相册

    APP将图片保存到系统相册有四种方法,不过前面三种方法却隐藏了意想不到的坑,先分别介绍下这四种方法吧。 一、使用U...

  • iOS开发 保存图片到相册

  • iOS开发 保存图片到相册

    记录一种最简单的方法:首先导入Photos.framework 第一个参数为需要保存的图片。第二个参数是保存完成后...

  • 所遇到的iOS 11问题

    保存图片到相册崩溃:在info.plist中添加以下权限 NSPhotoLibraryUsageDesc...

  • ios 数据持久化

    iOS本地数据保存有多种方式,比如NSUserDefaults、归档、plist文件保存、数据库、CoreData...

  • iOS保存图片到相册

    在APP中点击照片,都会显示出大图,然后在大图的上面会有个保存照片的按钮,照片直接保存到了系统的【相机胶卷】相册中...

  • iOS保存图片到相册

    保存图片到相册就我所知的三种:UIImageWriteToSavedPhotosAlbum方法、ALAssetsL...

网友评论

    本文标题:ios开发保存图片到 plist

    本文链接:https://www.haomeiwen.com/subject/vyqldttx.html