保存图片到沙盒

+ (void)saveImagePermanent:(UIImage *)currentImage withName:(NSString *)imageName{atom

    //高保真压缩图片可可将图片压缩,但图片质量基本保持不变,第二个参数即图片高保真参数。图片

    NSData *imageData=UIImageJPEGRepresentation(currentImage, 0.3);string

     NSFileManager *fileManager = [[NSFileManager alloc] init];it

     NSString *createPath=[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,       NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:@"filePath"];io

    NSString *fullPath=[createPath stringByAppendingPathComponent:imageName];ast

    // 判断文件夹是否存在,若是不存在,则建立file

    if (![[NSFileManager defaultManager] fileExistsAtPath:createPath]) {im

        [fileManager createDirectoryAtPath:createPath withIntermediateDirectories:YES attributes:nil error:nil];call

    } else { error

        NSLog(@"FileDir is exists.");

    }

    //图片写入文件

    [imageData writeToFile:fullPath atomically:NO];

}

相关文章
相关标签/搜索