2012-05-30 83 views
3

我想從iOS上的照片庫中導入圖片,但我想檢查一下我以前是否已經這樣做過。iOS爲圖片創建唯一標識符

我可以使用什麼作爲唯一標識符來檢查?

我還以爲是什麼,到目前爲止有這些:

  1. 創建日期(這可能有衝突的可能性很低,可能必須通過iPhoto的同時拍攝或保存在同一時間圖片)
  2. 圖片文件大小(取決於我能得到這個數字的準確程度)
  3. 兩者的結合?
  4. Exif Data? (適用於拍攝的照片,但是如果您的圖像沒有Exif?)

你在用什麼?

感謝

回答

2

的東西時,我有這樣的問題是日期的組合(在這種情況下UNIX時間戳)和文件名的MD5散列我使用。我認爲這應該是獨一無二的。

+0

取決於您的規模。如果你在很多用戶和設備上這樣做,你應該考慮:1)文件時間戳有時會被重置(1970年1月1日!),協調一致,設置爲小時或日期邊界等。2)文件名序列將是相同的對於許多相機。 –