iOS为照片创建唯一标识符

3
我想从iOS的照片库中导入图片,但是我想检查一下以前是否已经导入过了。
有什么唯一标识可以用来检查吗?
我所想到的是:
1.创建日期(这可能存在冲突的低概率,可能有同时拍摄或保存在iPhoto中的图片)
2.图片文件大小(取决于我能得到多准确的数字)
3.两者的组合?
4.Exif数据?(对于拍摄的图片效果很好,但如果您有没有Exif的图像呢?)
你在使用什么方法?
谢谢
1个回答

2

当我遇到此类问题时,我使用的是日期(在本例中为Unix时间戳)和文件名组合的MD5哈希值。我认为这应该是唯一的。


根据你的规模而定。如果你要在许多用户和设备之间进行操作,你应该考虑以下两点:1)文件时间戳有时会被重置(1970年1月1日!),协调,设置为小时或天边界等。2)许多相机的文件名序列将是相同的。 - Clay Bridges

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接