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

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

7年前 (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

相关文章

马上五一小长假咯!

  前言  明天应该是很爽的一天,因为后天五一,我一直觉得放假的前一天最爽,身处假期里反而没有这么爽。  关于IOS开发  刚才在dangdang上瞧了下,随便一本教材都超过50块钱,一本少说也有3c...

没有特长,凭什么拿高薪?

   今天跟大舅一起散步的时候,说到谁谁谁嫌工资低,大舅说“没有特长,怎么拿的到高工资?”。的确如此,以前做网站挣点钱,当然学这个的动力也是为了挣钱,网上接点小单,挣点小钱,发现多学一门技术...

一个人的旅行·大理

一个人的旅行·大理

在结束上一份工作后,想着一个人出去走走吧。以前总是抱怨没时间出去,这下有时间了,但只有我一个人。大理 崇圣寺三塔洱海南诏风情岛充满商业气息的古城就不说了。 ...

《网络通信安全管理员》中级考试题目

  上周六与周日培训了两天,然后紧跟着周一就考试,通信管理局办的考试,内容是《网络通信安全管理员》,公司办经营性ICP备案必须得有一个中级和一个初级。我考的中级,得半个月后才有结果,不过我觉得应该可以...

一键生成网站程序生成了个防水材料网

用一键生成网站的程序做了个防水材料网站,也顺便在这里吸引下蜘蛛 www.fangshui123.com 。弄了定时发布,以及伪静态,一键只是将相关的关键词入库,再有ASP文件来采集相应关键词...

将以前拍的一张照片做成了壁纸

将以前拍的一张照片做成了壁纸

 上次去大理的时候在洱海公园拍的,今天裁剪了下当桌面用,HOHO~突然发现用狗头18-55照成这样也不错,比背景虚化到不知道啥是啥好点。...