2012-09-20 46 views
1

我有一個應用程序從服務器下載圖像並將它們插入iPhone的ALAssetsLibrary,以便用戶可以在其保存的相冊中看到這些圖像。我試圖通過比較文件散列來確認圖像是否成功下載來進行確認。我有文件散列作爲文件存在於服務器上。完成將圖像寫入ALAssetsLibrary後,我會在客戶端上生成文件哈希。我注意到文件哈希是不同的,但文件似乎是相同的。我很好奇客戶是否正以某種方式改變這些圖像,我可能不知道(高寬比,比例尺,元數據等)。任何指導,意見或建議都會有所幫助。將圖像寫入ALAssetsLibrary結果到不同的文件散列

回答

1

在導入資產庫期間,圖像數據本身未被更改。但是,我觀察到JPEG文件已經被導入到Assets-Library中後,它的大小約增加了10KB。 Assets-Library似乎在文件中添加了JFIF-Metadata-Dictionary(如果尚未存在)。