如何检查联系人是否在Windows Phone上编辑了图像

时间:2013-09-26 02:59:16

标签: image windows-phone-8 contact avatar

我在我的应用中同步手机与本地数据库的联系。我想更新已编辑的联系人,但在windowphone上我找不到类似“过时修改”的内容。我只能比较姓名,电话号码..但我不知道检测到联系的编辑图像。

请帮帮我。感谢

2 个答案:

答案 0 :(得分:0)

那么,您可以通过将两个图像转换为byte []或pixel []然后比较

来比较它们
bool equal = byte1.SequenceEqual(byte2);  // using System.Linq

我知道这是一种粗暴的方法,耗费了大量的时间。此外,当您可以随时获得系统的联系人列表时,为什么还要维护本地联系人数据库。

答案 1 :(得分:0)

执行此操作的唯一方法是抓取图像,对其进行哈希处理,然后存储该哈希值 然后在进行比较抓取并再次散列图像并比较散列时。

只存储一个哈希比整个图像的副本占用的空间要少得多。