開發環境
Python 3.8
概念
- 比對每pixel的RGB值,如果一樣,返回白色,如有不同,返回黑色。
測試條件
- 比對之兩圖片長寬需要相同,皆為jpg格式。
測試圖片
- 原始jpg
- 將原始jpg以photoshop打開後以品質8的jpg重新保存
- 將原始jpg以photoshop打開後對臉部液化以品質12(最高)的jpg重新保存
檢測步驟:
- 檢測原始圖片是否相等,把相同檔案比對,得到結果為一片白,表示沒有變更。
- 檢測圖片1與圖片2,雖只有重新存檔,但可看到經比對後就是有差。
- 檢測圖片1與圖片3,液化後可以看到臉差很多,其他地方一樣有差。
小結
所以,就算你只是重新存jpg,一樣不是原來那張圖。
Github執行檔下載