如果我在磁盘上有一个(可能很大的)文件,我想快速确定UIImage是否能够加载它。
我不一定相信文件扩展名是可靠的;我需要查看实际数据。
我可以(当然)将它加载到UIImage中,但这相对较慢而且内存密集。我宁愿只是偷看文件的第一块并做出决定。
最快,最有效的方法是什么仍然相当可靠? (理想情况下,它是Apple提供的API,但我没有在我的搜索中找到它。)99.9%的解决方案已经足够了;我很愿意在极少数情况下出现误报,例如截断图像文件时。
答案 0 :(得分:0)
您是否担心图像损坏?为什么不从文件中读取签名并确定它是否在支持的图像格式列表中?
答案 1 :(得分:0)
没有用于处理损坏文件的Apple API。