0

電話からの連絡先をアプリのローカル データベースと同期しています。編集した連絡先を更新したいのですが、ウィンドウフォンで「日付変更」のようなものが見つかりません。名前、電話番号しか比較できませんが、連絡先の編集された画像を検出することはできません。

私を助けてください。ありがとう

4

2 に答える 2

0

2 つの画像を byte[ ] または pixel[ ] に変換してから比較することで、2 つの画像を比較できます。

bool equal = byte1.SequenceEqual(byte2);  // using System.Linq

これは大まかな方法​​であり、多くの時間を消費することはわかっています。また、いつでもシステムの連絡先リストを取得できるのに、連絡先のローカル データベースを維持する必要はありません。

于 2013-09-26T11:21:40.557 に答える
0

これを行う唯一の方法は、画像を取得し、そのハッシュを取得して、そのハッシュを保存することです。
次に、比較を行うときに、画像を再度取得してハッシュし、ハッシュを比較します。

ハッシュを保存するだけで、イメージ全体のコピーよりもはるかに少ないスペースで済みます。

于 2013-09-26T11:22:58.270 に答える