以后使用我要保存的图像,用户从相机胶卷选择,当应用程序退出并重新启动我想显示这些图像用户。我搜索了互联网,没有找到很多有用的资源。我知道我可以在数据库中的BLOB写入图像,但我不想这样做是增加了数据库的大小。
是否可以将图像保存路径,然后在以后使用该路径来访问该图像。影像保存在iPhone
0
A
回答
1
你必须使用UIImagePickerController
从相机胶卷
得到媒体,你会得到的委托方法
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
在这里你可以得到图像的图像并保存作为NSData的。 。在一个文件中,然后检索回它下一次
编辑:
保存
Data = UIImageJPEGRepresentation(theImage,1.0);
NSString *imagePath = [ContentFolder stringByAppendingPathComponent:[NSString stringWithFormat:@" %d.plist",Counter]];
NSLog(@" iamge path %@",imagePath);
NSMutableDictionary *objectDictionary = [[NSMutableDictionary alloc]initWithObjectsAndKeys:data,@"data", nil];
[objectDictionary writeToFile:imagePath atomically:YES];
你应该能够这些根据自己的需要来改变..
+0
,我知道,我可以将图像转换成NSData的,但主要的问题是保存它们,你能提供一些代码如何写图像文件。谢谢 – 2012-03-14 14:38:00
+0
编辑我的答案 – Shubhank 2012-03-14 15:19:27
4
保存图片到DocumentDirectory
NSString *imageName = "myImage.png";
NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString * documentsDirectoryPath = [paths objectAtIndex:0];
NSString *dataPath = [documentsDirectoryPath stringByAppendingPathComponent:imageName];
NSData* settingsData = UIImagePNGRepresentation(imageData);
[settingsData writeToFile:dataPath atomically:YES];
编辑:
如果您希望看到在iPhone/iPad上保存的图像(或共享)中有iTunes> Apps->文档 突出部分添加Info.plist“应用程序支持iTunes文件共享”:“是”
相关问题
- 1. 影像保存在Outlook 2007
- 2. iphone图像保存
- 3. 在iPhone空闲时间保存图像
- 4. 错误影像保存到数据库
- 5. 影像保存有越来越多的
- 6. 影像保存到文档目录
- 7. 图像保存到iPhone应用程序
- 8. 将图像保存到iPhone时出错
- 9. 保存图像到iPhone的照片库
- 10. 如何在iPhone上调整图像大小并保存图像?
- 11. 保存iphone
- 12. 如何将影像保存在指定文件夹的Android
- 13. Android的影像保存到SQLite的或SD卡或内存
- 14. 文件保存在iphone
- 15. iPhone游戏保存
- 16. 保存数据iphone
- 17. iPhone sdk,保存MPMediaItemCollection?
- 18. iPhone手绘图像并保存高质量编辑图像
- 19. 如何.JPG图像保存为巴纽或.jpeg在iphone
- 20. 在iphone应用程序运行时保存图像
- 21. 如何在iphone上保存谷歌地图上的图像
- 22. 如何缩放后的图像保存在iPhone提前
- 23. 如何保存在iPhone上有标签的图像?
- 24. 如何在iphone中以JPG或PNG格式保存图像?
- 25. 内部滚动图像的iPhone剪影
- 26. iPhone编程 - 如何从多图像创建电影文件并将其保存在iPod库中?
- 27. iPhone图像缓存
- 28. Flash电影的打印屏幕并保存为图像
- 29. 保存图像
- 30. 保存图像
这是可能的,通常保存到设备上的Documents或Library/Caches目录。 – Jeremy 2012-03-14 14:35:19
你能提供一些教程或代码吗? – 2012-03-14 14:36:44