都迎
在這個(gè)萬(wàn)物皆可PS的時(shí)代,一張圖片的真假似乎越來(lái)越難判定。例如網(wǎng)上突然傳出來(lái)一張截圖,要怎么才知道這是真的證據(jù),還是PS出來(lái)的謠言?如何快速鑒定一張圖片有沒(méi)有被PS過(guò),成為了一大難題。要完美鑒別一張圖片有沒(méi)有被PS,肉眼是很困難的,這里提供2個(gè)值得一試的方法,供大家參考。
方法一:通過(guò)Exif等圖片信息鑒別
通常來(lái)說(shuō),圖片生成時(shí)是會(huì)帶有Exif等圖片信息的。例如用手機(jī)拍攝的照片,Exif就會(huì)攜帶有快門(mén)、光圈、手機(jī)型號(hào)等信息,而用PS處理過(guò)的圖片,也會(huì)帶有PS的軟件信息。因此,可以通過(guò)Exif信息,來(lái)判別某張圖片是否是未經(jīng)篡改的原圖。
最簡(jiǎn)單的方法,自然就是直接看文件頭了。例如一張圖片是在PS中修改過(guò)、然后保存的,那么用記事本開(kāi)啟這張圖片,就可以在它的文件頭中,找到PS的字樣。
能修改圖片的軟件不止PS,如果是用其他軟件來(lái)修改,還可以通過(guò)第三方軟件來(lái)鑒別其Exif,例如下面的這款。
JPEGsnoop是一款綠色軟件,下載后直接運(yùn)行即可,它是英文的,不過(guò)其實(shí)用起來(lái)沒(méi)什么門(mén)檻。例如要鑒定一張圖片是否被修改過(guò),可以直接將圖片拖移到它的界面中,JPEGsnoop就會(huì)對(duì)圖片的Exif等信息進(jìn)行分析。JPEGsnoop呈現(xiàn)的分析非常多,但只需要關(guān)注最下面的“ASSEMSSMENT”一項(xiàng),例如下圖。
根據(jù)JPEGsnoop給出的信息,這張圖片是經(jīng)過(guò)處理或者編輯的,也就是說(shuō)它不是原圖。
再看這張圖,JPEGsnoop判斷它就是原圖,沒(méi)有經(jīng)過(guò)任何PS,可以確信為真了。
方法二:通過(guò)圖片內(nèi)容鑒別
通過(guò)Exif鑒別圖片是否是原圖,的確是行之有效的,但這種方法也有其局限,那就是它只能鑒定圖片是否是原圖,而不能鑒定圖片內(nèi)容是否保真。例如用QQ、微信發(fā)送的圖片,會(huì)被壓縮過(guò),圖片內(nèi)容沒(méi)有被修改,但通過(guò)Exif鑒別,這仍屬于處理過(guò)的圖片,如此一來(lái)就顯得意義不大了。
如果想要鑒別圖片內(nèi)容是否被修改,那么直接鑒別圖片的內(nèi)容是更靠譜的方法。問(wèn)題來(lái)了,這屬于技術(shù)活,往往需要人工細(xì)細(xì)甄別,有沒(méi)有更加傻瓜智能的方法?還真有,例如Forensically,這個(gè)網(wǎng)站其中很多功能都非常方便且實(shí)用,可以幫你快速鑒定圖片有沒(méi)有被P過(guò)。
首先來(lái)說(shuō)其中的Clone Detection功能,顧名思義,這可以檢測(cè)圖片是否存在克隆現(xiàn)象。通常修改圖片時(shí),例如去除水印、雜物等,都會(huì)用到PS中的像素克隆工具,F(xiàn)orensically的檢測(cè)原理就在于識(shí)別圖片中重復(fù)的像素,來(lái)判斷這張圖片有沒(méi)有被像素克隆工具修改過(guò),下圖就是Forensically默認(rèn)提供的樣張。
在Forensically的鑒別結(jié)果中,白斑代表一模一樣的像素,紅線代表相同像素的平移路徑。可以看到,途中有大面積相鄰像素都是一模一樣的,這就是經(jīng)過(guò)克隆的痕跡,這無(wú)疑就是一張PS過(guò)的圖片。
這張照片是沒(méi)有經(jīng)過(guò)PS的,在Forensically中盡管也鑒別出了一模一樣的像素,但分布面積小且零散,因此可以認(rèn)為這張圖片沒(méi)有被克隆工具修改過(guò)。
Forensically的Clone Detection只適用于使用克隆工具修改的照片,對(duì)于其他P圖情況可以使用Forensically的其他工具鑒別。
例如,F(xiàn)orensically的Error Level Analysis功能,可以突出顯示某些肉眼看上去差不多、但從計(jì)算機(jī)角度來(lái)看非常突兀的像素。
當(dāng)然,F(xiàn)orensically也是存在局限的,它的原理決定它只能適用于鑒定拍攝的照片(還不能有太多過(guò)曝之類(lèi)造成的“死像素”),對(duì)于截圖或者CG這樣的人造圖像不那么適用。但無(wú)論如何,如果想要鑒別某張照片有沒(méi)有被P過(guò),F(xiàn)orensically仍是非常不錯(cuò)的輔助工具。
PS鑒定是一個(gè)技術(shù)活,很難通過(guò)軟件算法自動(dòng)得出圖片是否為真的結(jié)果,但如果軟件算法只是作為輔助,結(jié)合人的經(jīng)驗(yàn)進(jìn)行判斷,結(jié)果應(yīng)該不會(huì)差太遠(yuǎn)。