首先什麼,我有相同的大小和格式的的iOS:比較被我的iOS應用程序內產生的兩個圖像
- 圖片的簡短說明。
- 每次生成圖像時,都應將其上載到某個Web服務中。
我想要做的事情基本上是儘可能減少互聯網流量。 所以基本上我想知道你如何做到這一點的建議?
我的選擇,我雖然是發送第一個圖像到服務器,然後第二個圖像的差異與第一個。所以基本上我可以用這種方法保留一些流量。所以也想知道是否有人做過這樣的事情,你是如何實現它的?即什麼第三方庫等
在此先感謝。
首先什麼,我有相同的大小和格式的的iOS:比較被我的iOS應用程序內產生的兩個圖像
我想要做的事情基本上是儘可能減少互聯網流量。 所以基本上我想知道你如何做到這一點的建議?
我的選擇,我雖然是發送第一個圖像到服務器,然後第二個圖像的差異與第一個。所以基本上我可以用這種方法保留一些流量。所以也想知道是否有人做過這樣的事情,你是如何實現它的?即什麼第三方庫等
在此先感謝。
爲什麼不簡單地在UIImage類(iOS8 +)中使用'hash'方法?
@implementation UIImage (HashComparision)
- (BOOL) isEqualThanImage:(UIImage*)image
{
return [self hash] == [image hash];
}
@end
哈,很簡單+1!但問題可追溯到2012年。除了比較之外,我還必須構建一個「差異」圖像,所以我使用了CoreGraphics解決方案;) – deimus 2015-03-16 09:20:22
我想你可以使用OpenCV。請參閱我的回答獲取更多幫助。 – 2012-04-07 15:38:01