如何从 asset url 获取 UIImage 对象

发布于 2024-12-13 05:28:56 字数 528 浏览 0 评论 0原文

我正在使用 ALAsset 框架从图像库中选择多个图像。我想将选定的图像存储到数据库中。然后,这些存储的图像将用于显示图像的幻灯片。我的问题是,我将图像 URL 存储到数据库中,URL 的格式为 - assets-library://asset/asset.JPG?id=1000000007&ext=JPG。现在为了显示图像,我需要 UIImage 对象,那么如何从这种 URL 创建 UIImage 对象。我已经尝试过 -

for(NSDictionary *dict in info)
 {

        NSString* path = [[NSString alloc] initWithString:[dict objectForKey:@"UIImagePickerControllerReferenceURL"]];
    UIImage* ui;
    ui = [[UIImage alloc] initWithContentsOfFile:path];

}

这没有用。请有人告诉我该怎么做..

I am using ALAsset framework for selecting multiple images from the image library. I want to store the selected images into the database. These stored images are then to be used to show the slideshow of the images. My problem i am storing the image URL into the database, URL is in format - assets-library://asset/asset.JPG?id=1000000007&ext=JPG. Now for displaying the images i need UIImage object, so how do i create a UIImage object from this kind of URL. I have tried -

for(NSDictionary *dict in info)
 {

        NSString* path = [[NSString alloc] initWithString:[dict objectForKey:@"UIImagePickerControllerReferenceURL"]];
    UIImage* ui;
    ui = [[UIImage alloc] initWithContentsOfFile:path];

}

This did not worked. Please some one tell me how do i do it..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文