0

我从照片库中选择了一张使用UIImagePickerController. 现在我想将该图像保存在文档文件夹中。我也得到了那个文件夹的网址。

问题是我应该为图像分配什么名称以便我可以唯一地识别它?如果我添加带有图像名称的日期时间戳,那么用户可以将两个相同的图像从照片库中以不同的名称保存在文档文件夹中,这是不可取的。

或者是否有一些逻辑来比较两个UIImages 以检查它是否已经存在?

4

2 回答 2

0

一种方法是使用文件 url 的哈希 - 您可以在https://github.com/rs/SDWebImage/blob/master/SDWebImage/SDImageCache.m中看到它的实现

于 2013-01-11T06:43:32.317 回答
0

为了比较两个图像,如果它们相同或不同,你可以试试这个。

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