jjzjj

phassetslibrary

全部标签

ios - 使用 Assets 资源获取 Assets 失败,错误为 "null"

我的应用程序读取相机胶卷中可用的照片和视频,使用PHAssetResource应用程序正在获取原始照片和视频数据。下面是用于从相机胶卷中检索数据的代码。for(PHAssetResource*resourceincopyResources){PHAssetResourceRequestOptions*options=[PHAssetResourceRequestOptionsnew];options.networkAccessAllowed=allowCloud;PHAssetResourceDataRequestIDrequestID=[[PHAssetResourceManager

iOS Photokit - PHAsset pixelWidth 和 pixelHeight 与高分辨率图像不匹配

我的公司在通过获取PHAsset获取正确大小的元数据方面遇到了一个大问题。我们开发了一个iOS应用程序,让客户可以从库中选择图片,获取每张图片的尺寸(以像素为单位),计算坐标以适应我们销售的小工具,然后将高质量版本的图片上传到我们的服务器以打印小工具。对于我们的一些客户,问题是发送的一些高质量版本图片的像素大小与PHAsset对象给定的pixelWidth和pixelHeight不匹配。举个例子,我们有一张图片:据PHAsset对象报告为2096x3724但是,当请求全尺寸图片时,会生成1536x2730图片图片不在iCloud中,由运行iOS10.2的iPhone6SE发送。这是获取

ios - PHAsset CLLocation 未提供与照片应用相同的位置

我们使用以下方法从我们使用CLGeocoder的PHAsset属性获取纬度和经度到reverseGeocodeLocation。CLGeocoder*geoCoder=[CLGeocodernew];[geoCoderreverseGeocodeLocation:loccompletionHandler:^(NSArray*_Nullableplacemarks,NSError*_Nullableerror){CLPlacemark*placeInfo=placemarks[0];}我们正在获取placeInfo对象,但thoroughfare和subThoroughfare始终为零。