在沙盒中存取图片
来源:互联网 发布:手机淘宝联盟怎么领券 编辑:程序博客网 时间:2024/05/12 21:35
-(BOOL) saveImage:(UIImage*)img withName:(NSString*)fileName
{
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* path = [paths objectAtIndex:0];
NSString* filePath = [path stringByAppendingPathComponent:fileName];
NSData *data = [NSData dataWithData:UIImagePNGRepresentation(img)];
BOOL ret = [data writeToFile:filePath atomically:YES];
return ret;
}
-(UIImage*) getImageFileWithName:(NSString*)fileName
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [paths objectAtIndex:0];
NSString* filePath = [path stringByAppendingPathComponent:fileName];
NSError* err = [[NSError alloc] init];
NSData* data = [[NSData alloc] initWithContentsOfFile:filePath
options:NSDataReadingMapped
error:&err];
UIImage* img = nil;
if(data != nil)
{
img = [[[UIImage alloc] initWithData:data] autorelease];
[data release];
}
else
{
NSLog(@"getImageFileWithName error code : %d",[err code]);
}
return img;
}
注:保存图片的时候,如果沙盒中已经有了名为fileName的图片数据的话,再次保存的话会覆盖原来的图片数据。
- 在沙盒中存取图片
- 在Access中存取图片
- C#在SQL2005存取图片
- 在数据里存取图片
- 图片在数据库中的存取
- .Net在SqlServer中的图片存取技术
- 在VB中存取数据库中的图片
- C# 在SQLSERVER数据库中存取图片
- C# 在SQLSERVER数据库中存取图片
- Java在SQL Server存取图片
- .NET在SQLServer中的图片存取技术
- .Net在SqlServer中的图片存取技术
- .Net在SqlServer中的图片存取技术
- 图片在SQL Server数据库中的存取
- .Net在SqlServer中的图片存取技术
- .Net在SqlServer中的图片存取技术
- .Net在SqlServer中的图片存取技术
- .Net在SqlServer中的图片存取技术
- Android应用程序的隐藏与退出
- Linux下使用od查看文件
- Android开发之手机铃声代码实现
- Razor视图下ViewData传递html被转义
- 用GDB调试DirectFB
- 在沙盒中存取图片
- 使用class.getClassLoader().getResource("")的注意事项
- 20120223
- POJ 2034 Anti-prime Sequences
- 如何重写的 MFC 控件容器接口方法,在 Visual c + + 中的几个默认行为
- 写代码如坐禅:你是哪一类程序员?
- 软件人员推荐书目
- 闲话&项目管理
- java 基础语法