- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想获取我使用 UIImageWriteToSavedPhotosAlbum() 保存到相机胶卷中的图像的 referenceURL。
iOS 4.1 或更高版本可以使用 AssetLibrary 轻松完成。
ALAssetsLibraryWriteImageCompletionBlock completionBlock = ^(NSURL* url, NSError* error) {
if (error == nil) {
savedURL = url;
}
};
UIImage * originalImage = [info objectForKey:UIImagePickerControllerOriginalImage];
NSMutableDictionary * metadata = (NSMutableDictionary *)[info objectForKey:UIImagePickerControllerMediaMetadata];
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library writeImageToSavedPhotosAlbum:originalImage.CGImage
metadata:metadata
completionBlock:completionBlock];
最佳答案
使用 writeImageToSavedPhotosAlbum 代替:
[library writeImageToSavedPhotosAlbum:[originalImage CGImage] orientation:(ALAssetOrientation)[originalImage imageOrientation] completionBlock:^(NSURL *assetURL, NSError *error){
if (error) {
NSLog(@"error"); // oops, error !
} else {
NSLog(@"url %@", assetURL); // assetURL is the url you looking for
}
}];
关于assetslibrary - 使用 UIImageWriteToSavedPhotosAlbum() 保存图像后获取 ReferenceURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7251223/
我的代码需要很长时间才能从图库中加载图像。我将每个图像的 url 存储在数据库中,然后使用 AssetsLibrary 框架从图库中加载它们。但我注意到它需要更多内存,所以我收到内存警告。一段时间后,
我有这个代码: ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; [library assetForURL:albu
有没有比这个更好的方法来枚举设备上的所有照片? 对每个 Assets 组执行此... [currentGroup enumerateAssetsUsingBlock:^(ALAsset *result
我使用 AssetsLibrary 来呈现用户相机胶卷中的图片。但是我对那些图片的位置数据不感兴趣。有没有办法禁用此定位服务提示? 最佳答案 无法禁用提示。启用“定位服务”是使用 AssetsLibr
我真的迷路了。为什么我为每个 UIImage 获取两次 NSLog? //------ get the images from the camera roll ---------- asse
我想获取我使用 UIImageWriteToSavedPhotosAlbum() 保存到相机胶卷中的图像的 referenceURL。 iOS 4.1 或更高版本可以使用 AssetLibrary 轻
我编写了一个简单的 iOS 程序,通过使用 SDK4.2 中提供的“ Assets 库”框架来获取保存在相机胶卷中的照片图像的数量。 当我在 iPhone 模拟器上运行该程序时,它运行良好,正如我预期
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 4 年前。 Improve this qu
我的代码在我的源代码中如下所示: + (ALAssetsLibrary *)defaultAssetsLibrary { static dispatch_once_t pred = 0;
我正在开发一个使用 AssetsLibrary 中的照片和视频的应用程序,我只是想一劳永逸地确定是否有任何方法可以让用户获得访问位置数据的权限以获得这些 Assets .我知道 EXIF 数据包含 G
我想使用 AssetsLibrary 框架来使用来自用户照片库的图片。但我有一个非常奇怪的问题。我看到每个人都在这样导入这个框架 #import 但我不能,编译器显示错误。在“Link Binari
我尝试在以下代码的帮助下使用 AssetsLibrary Framework 访问 iPhone 库中的视频...但是当我运行应用程序时,代码不起作用...数组资源仍然为空?我做错了什么? 顺便说一句
我的应用程序有问题,希望得到您的帮助。我想从图库上传特定大小**(1200*1800)**的照片到服务器,我需要得到原始图像然后压缩它。 UIImage *image = [UIImage image
将 AssetsLibrary.framework 拖到项目中后,我在尝试构建项目时遇到错误。 知道如何解决这个问题吗?谢谢! 编辑包括链接图片 最佳答案 至少你需要链接到 Assets Librar
StackOverflow 的 friend 和同事程序员, 我的RootViewController( View 上的flowerTableView)应该显示带有标题、副标题和图像缩略图(从相机胶卷
我在 iOS 8 上遇到了一个问题, Assets 库框架似乎是 iOS 8 中的一个错误。如果我创建了一个名为“MyMedia”的相册,然后将其删除,那么当我再次尝试创建相册时,下面的这段代码返回“
我正在使用 Xcode 4.5 开发 iPhone 应用程序。我需要将“AssetsLibrary.framework”添加到我的项目中。但是我在目标的“构建阶段”中看不到框架。请查看下图你可以很容易
升级到 后Xcode 11.4 测试版 我收到了来自 Pods 的警告子项目(特别是来自 YYImage 和 Branch 目标): Target Integrity: MobileCoreServi
我是一名优秀的程序员,十分优秀!