iOS 将图片存到本地

将图片以Data形式存到本地,并返回路径
- (NSString *)saveImg:(UIImage *)image withVideoMid:(NSString *)imgName{
   
    if (!image) {  //防止image不存在,存一个占位图
        image = [UIImage imageNamed:@"posters_default_horizontal"];
    }
    if (!imgName) { //防止imgName不存在,获取一个随机字符串
        imgName = [NSString uuid];
    }
    //png格式
    NSData *imagedata=UIImagePNGRepresentation(image);
    //JEPG格式
    //NSData *imagedata=UIImageJEPGRepresentation(m_imgFore,1.0);
    
    NSString *savedImagePath = [[PVRSandBoxHelper AlbumVideoImagePath] stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.png", videoMid]];    
    [imagedata writeToFile:savedImagePath atomically:YES];
    return savedImagePath;
}

注: uuid的生成

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,442评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,216评论 4 61
  • 上世纪七十年代,湘赣交界的小山村,安静的冬天。屋外,大雪纷飞,梅花盛开,两间屋里,煤油灯豆大的光在不停地闪动着,紧...
    晴天的天阅读 4,760评论 21 21
  • 落花不解伊人苦, 流水未知离别愁。 枯叶不会相思意, 孤雁未归不解忧。
    一朝相伴一夕相牵阅读 1,534评论 0 0
  • 1 你今年十八岁,刚高考完,填志愿的时候,你千挑万选出来的学校都是人文,环境,专业比较好的,而你的妈妈则在你身旁,...
    行走的骨头架阅读 3,892评论 0 0