【发布时间】:2011-04-05 10:11:19
【问题描述】:
我是 iphone 的新开发者。在我的应用程序中,我使用 1button、1imageview 和 pickercontrol。
我想从相册访问图像,显示该图像并将该图像存储在 sqlite 数据库中。我已完成直到图像显示,但我不知道如何存储在数据库中,另一个问题是从相册访问图像时,我们必须减少图像大小不影响清晰度(与真实图像相比减小像素大小)。并减少数据库中的内存大小。
这是我的代码
- (void)viewDidLoad {
self.picker = [[UIImagePickerController alloc] init];
self.picker.allowsImageEditing = YES;
self.picker.delegate = self;
self.picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[super viewDidLoad];
}
-(IBAction)selectimage{
[self presentModalViewController:self.picker animated:YES];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo {
image.image = img;
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
}
【问题讨论】:
-
您的意思是“我们必须在不影响清晰度的情况下减小图像的大小(与真实图像相比减小像素大小)。并减少数据库中的内存大小”您需要缩略图吗?
-
请帮忙,怎么做
-
您需要一种方法来调整图像大小并将其保存在数据库的新列中。
标签: iphone