“PixelHeight”和“PixelWidth”是不是总是出现在 ALAssetRepresentation 元数据中?

Posted

技术标签:

【中文标题】“PixelHeight”和“PixelWidth”是不是总是出现在 ALAssetRepresentation 元数据中?【英文标题】:Are "PixelHeight" and "PixelWidth" always present on ALAssetRepresentation metadata?“PixelHeight”和“PixelWidth”是否总是出现在 ALAssetRepresentation 元数据中? 【发布时间】:2012-07-09 17:30:56 【问题描述】:

我注意到,对于图像,字典 ALAssetRepresentation.metadata 包含一对名为“PixelHeight”和“PixelWidth”的键。我的问题是:是否可以保证所有图像都存在这些键?据我所见,我的图像的默认表示中的所有元数据都包含这些键,但是我在文档中没有找到说明它的位置,所以我有点担心让我的应用程序认为那些值将始终可用。

谁能证实或否认这一点?

非常感谢和最好的问候。

【问题讨论】:

【参考方案1】:

它通常应该存在。但是,更安全的方法是使用 ios 5.1 中引入的ALAssetRepresentationdimensions

【讨论】:

感谢您的提示。这真的很有价值。 @holtmann 非常好,虽然我正在考虑以 iOS 5.0 为目标。无论如何,这没什么大不了的,我认为我可以将目标提高到 5.1。但是,我觉得奇怪的是,dimensions 的属性或方法没有在官方的documentation 中列出。有什么想法吗? 它在头文件中。我猜他们没有费心更新文档:)

以上是关于“PixelHeight”和“PixelWidth”是不是总是出现在 ALAssetRepresentation 元数据中?的主要内容,如果未能解决你的问题,请参考以下文章

unity ui坐标系转换

转换的NSString的NSDictionary在Objective-C

如何在 Metro (UWP) 中获取 BitmapImage 的宽度和高度?

在 xaml 中显示数据库中的图片

HTML5 透视网格

以公制单位准确计算文本宽度