【问题标题】:iOS Create a Unique Identifier for PicturesiOS 为图片创建唯一标识符
【发布时间】:2012-05-30 09:32:42
【问题描述】:

我想从 iOS 上的照片库中导入图片,但我想确认我过去没有这样做过。

我可以使用什么作为唯一标识符来检查?

目前我的想法是:

  1. 创建日期(这可能有较低的冲突概率,可能有照片同时拍摄或由 iphoto 同时保存)
  2. 图片文件大小(取决于我能得到这个数字的准确程度)
  3. 两者的结合?
  4. Exif 数据? (适用于拍摄的照片,但如果您的照片没有 Exif 怎么办?)

你在用什么?

谢谢

【问题讨论】:

    标签: ios image iphoto picturegallery


    【解决方案1】:

    当我遇到这样的问题时,我使用的是日期(在本例中为 unix 时间戳)和文件名组合的 MD5-Hash。我认为这应该是独一无二的。

    【讨论】:

    • 取决于您的规模。如果您在许多用户和设备上执行此操作,您应该考虑到 1) 文件时间戳有时会被重置(1970 年 1 月 1 日!)、协调、设置为小时或天边界等。2) 文件名序列将相同适用于许多相机。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 2018-11-28
    相关资源
    最近更新 更多