iOS开发:将图片存到本地

来源:互联网 发布:疯狂联盟座龙升级数据 编辑:程序博客网 时间:2024/06/08 11:32
将图片以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的生成

0 0
原创粉丝点击