在今天的文章正式开始之前,世超想先给差友们看一张图。
国宝可爱嘛?~大家不如来猜猜,这张图片是否 P 过?
好,正文开始。
不知道从什么时候开始,PS 成为了一种亚洲邪术。只要你掌握了 P 图工具,就等于掌握了瞬间减肥、消除痘痘、 变白的技巧。总之,瞬间变帅变美。
但是呢,与之相伴的,在这个 PS 过的图片满天飞的世界,大家平日里看各种照片时也会开始不断困惑。
这张图片是真的么?会不会是 PS 出来的?
今天世超就帮大家解决这个问题:给大家推荐一个神奇的图片鉴假网站,FotoForensics。
网站功能非常简单粗暴,帮大家鉴定图片是否有 PS 痕迹,带大家体验一下。
这是网站的界面,还挺简洁的 ↓ ↓
可以看到,有两种方式上传图片,可以贴图片的网址,也可以从本地上传。
如果在选择好文件以后,右边的上传按钮还是灰色的,无法点击的话,需要点一下人机身份验证的这个框,做个简单的验证。
然后等待服务器返回结果就可以。
先简单给大家介绍下,这个网站使用的方法是 ELA (Error Level Analysis)。
这个方法的原理大致是这样的:JPEG 等图像是有损压缩图像,有损压缩通常会均匀的应用于一组图像,会产生均匀的图像噪点。也就是说,如果是原始图片,那么识别出来的图像噪声应该是均匀自然的。
如果有明显异常,那么就可以怀疑这张图片被处理过。
来看一组对比图,你就懂了~下面这张是原图,以及它的识别结果。
下面这张是经过 PS 的图像,以及它的识别结果。
可以感觉到第一组图噪点是很和谐一致的,而第二组图有些白点明显跟周围有不和谐的地方。
所以,文章开头的那张图像是 P 过的~ 世超将原图的熊猫头放大了,而身子减了减肥。
这里由于有对照组,所以看起来会比较清晰。
那么,在没有原图的时候,应该怎么去判断是自然,还是异常呢?主要从三个层面观察:边缘、纹理、表面。官网说明如下 ▼
比如,相似的纹理在 ELA 下应该有相似的颜色;同一平面应该有大致相同的着色;高对比度的边缘应该看起来相似。大概就是这样~
下次大家再遇到怀疑修改过的图,比如什么奇怪的聊天记录啊,过于帅气/美丽的网友啊等等,都可以用这网站试试看。
当然,这个只是一个识别有无修改痕迹的方式,并不建议大家以它作为绝对的准绳。
一来,大家也不一定能从图像噪点上看出是否有异常。
比如如果是小 P 的话,痕迹并不明显。像下面这组图世超就是稍微 P 了一下。
就算是自己 P 的,我也没能看出明显问题。硬要说的话,就是 P 过的这部分的边缘线确实是比其他地方糊了一些。
二来,如果是添加了滤镜的话,也会被识别出来。下面这组是原图,可以看到边缘线条是比较明确的。
而这组是加过滤镜的。很明显修改过后的图片边缘线很明显是糊掉的。
所以,把这个网站当做一个不错的参考就好~
另外,这个网站除了可以帮你鉴定图片以外,还有小游戏。上传图片以后,在左侧栏选择 Game,然后等一小会,等图片底部出现 Click to start。
点一下图片,图片就会被打乱掉,然后咱们就可以开始拼图游戏了。
它甚至会帮你记录你用了多少步完成。
好了,大致就介绍到这里,最后这个网站有个缺点。
就是反应贼慢,遇到流量高峰上传图片比较慢,经常需要转一会儿圈圈。
有时候甚至会提示无法正常运作↓ ↓