您的位置:首页 > 产品设计 > UI/UE

保存UIImage到文件--到本地自己的程序目录

2016-01-25 14:03 531 查看
保存文件

UIImage *m_imgFore=......;

//png格式

NSData *imagedata=UIImagePNGRepresentation(m_imgFore);

//JEPG格式

//NSData *imagedata=UIImageJEPGRepresentation(m_imgFore,1.0);

NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);

NSString *documentsDirectory=[paths objectAtIndex:0]; 

NSString *savedImagePath=[documentsDirectorystringByAppendingPathComponent:@"saveFore.png"];

[imagedata writeToFile:savedImagePath atomically:YES];

或者

[fileManager createFileAtPath:[filePath stringByAppendingString:@"/image.png"] contents:data attributes:nil];    将图片保存为PNG格式

 [fileManager createFileAtPath:[filePath stringByAppendingString:@"/image.jpg"] contents:data attributes:nil];   将图片保存为JPEG格式

删除文件

-(BOOL)WithNameDeleteDataFile:(NSString *)name{

NSFileManager *fileManager = [NSFileManager defaultManager];

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *documentsDirectory = [paths objectAtIndex:0];//去处需要的路径

[fileManager changeCurrentDirectoryPath:[documentsDirectory stringByExpandingTildeInPath]];

[fileManager removeItemAtPath:name error:nil];

return YES;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: