1
我試圖實現一種方式來比較兩個圖像,但我測試我的和比較相同的圖像,以確保工作,但不工作。這裏是可能的代碼:OSX:比較兩個圖像
NSImage *file = [[NSImage alloc] initWithContentsOfFile:path];
NSData *imgDataOne = [file TIFFRepresentation];
NSData *imgDataTwo = [file TIFFRepresentation];
if (imgDataOne == imgDataTwo)
{
NSLog(@"is the same image");
}
如果從未如此。你們中的任何一個人都知道我做錯了什麼,或者是否有另一種方式來比較圖像?
我真的很感謝你的幫助。
'if([imgDataOne isEqual:imgDataTwo])'?你在比較指針。 – Larme
你可以散列每個圖像? – bhzag
@Larme使用isEqual或isEqualToData工作。謝謝! – user2924482