簡體   English   中英

如何使用iPhone / iPad SDK快速確定文件是否為圖像文件

[英]How to quickly determine whether a file is an image file using iPhone/iPad SDK

如果磁盤上有一個文件(可能比較大),並且我想快速確定UIImage是否能夠加載它。

我不一定相信文件擴展名是可靠的。 我需要查看實際數據。

我可以(當然)將其加載到UIImage中,但這相對較慢,而且占用大量內存。 我寧願只看文件的第一部分並做出決定。

仍然相當可靠的最快,最有效的方法是什么? (理想情況下,它是Apple提供的API,但我沒有在搜索中找到一個。)99.9%的解決方案就足夠了; 在極少數情況下,例如圖像文件被截斷時,我願意接受誤報。

您擔心圖像損壞嗎? 為什么不從文件中讀取簽名並確定其是否在支持的圖像格式列表中?

沒有Apple API用於處理損壞的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM