比较两个UIImage

时间:2012-11-05 00:36:05

标签: ios5 uiimage quartz-graphics

有没有办法检查两个UIimages是否不同。现在我正在使用以下方法,它工作正常,但需要时间。还有其他选择吗?如果存在任何不匹配区域的像素,则应返回false。

if ([UIImagePNGRepresentation(lastImage)                       
   isEqualToData:UIImagePNGRepresentation(newImage)] )
  {
     return true;
  }
else
  {
     return false;
  }

1 个答案:

答案 0 :(得分:0)

如果使用TIFF,则无法完成图像转换。花很少的时间。

NSData *data = [image TIFFRepresentation];
NSData *data2 = [image2 TIFFRepresentation];

if ([data isEqualToData:data2]) {
    // Do Stuff
}