UIImage平等问题 - 如何比较UIImage存储图像数据?

时间:2016-11-01 18:03:16

标签: uiimage nsdata equality

对我来说,以下两项都返回NO

[image isEqual:[UIImage imageWithData:UIImagePNGRepresentation(image)]];
[image isEqual:[UIImage imageWithData:UIImageJPEGRepresentation(image, 1.0f)]];

是否有正确的方法将NSData转换回UIImage,以便我可以将生成的图像用于相同的目的?在这种情况下,测试平等的正确方法是什么?

我的两个理想目标是:

  • 给定UIImage,转换为NSData。
  • 给定另一个UIImage,检查UIImage是否与当前存储为NSData的原始UIImage匹配,而不必将新的UIImage转换为NSData。

或者完全不可能使用与用于创建NSData的UIImage对象匹配的NSData创建UIImage对象?

目前我已经开始更新我的代码来比较NSData而不是UIImages。

0 个答案:

没有答案