当前位置:首页 > 未命名 > 正文内容

Objective-C UIImage存沙盒与从沙盒读取

9年前 (2017-06-06)未命名
// 保存图片并返回路径
- (NSString *)saveImage:(UIImage *)tempImage
{
    NSString *image_fileType = @"";
    if (UIImagePNGRepresentation(tempImage) == nil) {
        image_fileType = @"JPEG";
    }else{
        image_fileType = @"PNG";
    }
    NSString *imageName = [NSString stringWithFormat:@"/%d.%@",1000000+(arc4random() % 999999999),image_fileType];
    NSData * imageData = UIImagePNGRepresentation(tempImage);
    NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString * documentsDirectory = [paths objectAtIndex:0];
    // Now we get the full path to the file
    NSString * fullPathToFile = [documentsDirectory stringByAppendingString:imageName];
    // and then we write it out
    [imageData writeToFile:fullPathToFile atomically:NO];
    return fullPathToFile;
}

// 根据路径获取对应的图片
-(UIImage *)readImage:(NSString *)fullPathToFile{
    NSString * path = fullPathToFile;
    NSData * data = [NSData dataWithContentsOfFile:path];
    UIImage * image = [UIImage imageWithData:data];
    return image;
}

扫描二维码推送至手机访问。

版权声明:本文由小祥子的博客发布,如需转载请注明出处。

本文地址:http://www.xiaoxiangzi.com/post/45.html

相关文章

又开发了一款软件:网站缩略图获取兼上传工具

又开发了一款软件:网站缩略图获取兼上传工具

 这个软件是为了配合我之前说所说的蜘蛛使用的,蜘蛛爬网址,然后我做了一个网站分类目录,后台添加网址获取网址的相关信息,但是我看别人的网站缩略图都是调用的一个国外的网站,而且有很多站点都没有缩...

云大银杏

云大银杏

  拍摄时间:2014年11月16日拍摄地点:云南大学·银杏道使用器材:佳能70D + 55-250mm...

Egret教程 egret.Shape 显示对象绘制图形

private drawGrid() { // 绘制     //指定填充色开始填充   &nb...

想想今天做了些啥,有总结才有进步

  让我好好的回忆下今天...  今天我依然在上班,昨天一个朋友问我愿不愿意放弃现在的工作,一起去拍微电影,因为钱包太小风险太大,所以么打算去。当然还有其他原因,我就不说了。  坐在我左边的同事走了,...

发现个大BUG,结果...我错了

   首先,有个好消息就是我之前考的《网络通信安全管理员》通过了,有了它,公司的经营性ICP备案就有着落了。鼓掌,啪啪啪~另外,由于我打算学习IOS,所以准备新建一个IOS栏目,作为我的学习...

滇池红嘴鸥

滇池红嘴鸥

 拍摄时间:2014年11月8日拍摄地点:昆明·海埂大坝使用器材:佳能70D + 55-250mm...