0

首先简要描述一下我所拥有的

  1. 我的 iOS 应用程序中正在生成相同大小和格式的图像。
  2. 每次生成图像时,都应将其上传到某个 Web 服务中。

我想做的基本上是尽可能少地使用互联网流量。所以基本上我想知道你对如何做到这一点的建议?

我选择将第一个图像发送到服务器,然后将第二个图像与第一个图像的差异。所以基本上我可以用这种方法保留一些流量。所以也想知道是否有人做过这种东西,你是如何实现的?即什么第三方库等。

提前致谢。

4

2 回答 2

2

为什么不简单地在 UIImage 类(iOS8+)中使用 'hash' 方法?

@implementation UIImage (HashComparision)

- (BOOL) isEqualThanImage:(UIImage*)image
{
    return [self hash] == [image hash];
}
@end
于 2015-03-16T09:14:47.690 回答
1

我认为您可以使用OpenCV来比较图像等等。

您也可以参考 StackOverflow 上与您的问题类似的非常好的链接:

比较两个 UIImage

比较 UIImage

如果您需要更多帮助,请告诉我。

希望这可以帮助。

于 2012-04-07T15:35:15.130 回答