如何使用iPhone / iPad SDK快速确定文件是否为图像文件

时间:2010-04-14 16:19:21

标签: iphone image ipad file-format

如果我在磁盘上有一个(可能很大的)文件,我想快速确定UIImage是否能够加载它。

我不一定相信文件扩展名是可靠的;我需要查看实际数据。

我可以(当然)将它加载到UIImage中,但这相对较慢而且内存密集。我宁愿只是偷看文件的第一块并做出决定。

最快,最有效的方法是什么仍然相当可靠? (理想情况下,它是Apple提供的API,但我没有在我的搜索中找到它。)99.9%的解决方案已经足够了;我很愿意在极少数情况下出现误报,例如截断图像文件时。

2 个答案:

答案 0 :(得分:0)

您是否担心图像损坏?为什么不从文件中读取签名并确定它是否在支持的图像格式列表中?

答案 1 :(得分:0)

没有用于处理损坏文件的Apple API。