0

を使用してフォト ライブラリから画像を選択しましたUIImagePickerController。その画像をドキュメントフォルダーに保存したいと思います。そのフォルダのURLも取得しました。

問題は、画像を一意に識別できるように、画像にどの名前を割り当てる必要があるかです。画像名に日時スタンプを追加すると、ユーザーは写真ライブラリから 2 つの同じ画像を異なる名前でドキュメント フォルダーに保存できますが、これは望ましくありません。

または、2 つの s を比較UIImageして既に存在するかどうかを確認するロジックはありますか?

4

2 に答える 2

0

1 つの方法は、ファイル URL のハッシュを使用することです。これはhttps://github.com/rs/SDWebImage/blob/master/SDWebImage/SDImageCache.mで実装されていることがわかります。

于 2013-01-11T06:43:32.317 に答える
0

2 つの画像を比較する場合、同じかどうかを試すことができます。

if([UIImagePNGRepresentation(image1) isEqualToData:UIImagePNGRepresentation(image2)])
{
 NSLog(@"Same images");
}
于 2013-01-11T06:51:07.943 に答える