珍珠湾ART

标题: 如何识别图像是否被 PS 过?(图) [打印本页]

作者: 有空想想    时间: 2006-1-18 19:07
标题: 如何识别图像是否被 PS 过?(图)

如今这个世界,变魔术的,有心无心撒谎的,忽悠人的,编个瞎话逗大家乐乐的,等等等等的东东太多。
信不信由你, 可有图为证!!!
大家几乎都见过新用户贴的,被访问过 5600 多次的www.ddhw.com
眼见为实:破解经典视觉错觉图(图)
新用户告诉大家,眼见不一定为实,所以我们大家要小心喽。
 
我这里想告诉大家的是,我们有没有办法识别,图像是否被 PS 过呢?
方法是有的,这里告诉你一个简单的办法。
1)将图像存到自己的计算机中(方法:右键点图,选【存图为。。。】)
2)然后将图形打开,随便用什么软件,Microsoft Paint, Microsoft PhotoEdit, 等等都可以www.ddhw.com
3)将图形放大 4 到 8 倍。对 Microsoft PhotoEdit 向上推鼠标滚轮就可以了;对 Microsoft Paint 选 View/Zoom/Custmom... 然后选你要看的放大倍数
4)然后观察你觉得可疑的部位,看是否有手工拼图揉图的痕迹。拼图痕迹是明显的横竖边界。揉图痕迹是本来是麻麻点点区域的但突然变得柔和了。
 
解释:
我们知道数字相机的原理是将图像由阵列点象素(pixel)组合而成的。由于自然界中一条直线很难与相机中象素阵列横竖线完全重合。所以从区域上看,图像中不该有明显的横竖边界,而且尤其是由一排象素点形成的边界。因此,如果图像区域上出现明显的象素点横竖边界,那图像就是被拼过了。另外,相邻象素点的颜色即便很接近,但它们之间的边界在图形被放大以后一般还是可以看出的。所以,如果象素间有明显的边界消失,图像就是被揉过了。这两种手法都会在图形被放大后显示图像的不连续。而这些不连续就发生在拼图,揉图的边界地带。www.ddhw.com
一般的图形软件(包括 PhotoShop)加一般的 PS 制作者,都会在图形接缝处留下明显揉图拼图的痕迹。以便在正常看图时看不出接图的马脚。即便对高手,靠手工操作也是很难不留痕迹的。将图放大,这些痕迹就暴露无疑了。当然如果是用专业软件(不是一般意义上的专业,PhotoShop从这个意义上讲还不是专业软件)专业人士(不是画图的,而是搞数据处理的)由计算机处理图像(或说处理图像数据),这种不连续性可以消除,毕竟是数字世界嘛,理论上说做假图是可能的。
 
下边给个例子:
 www.ddhw.com
看这张图(新用户发在顶顶贴图里的:奇:据说是目前各国不敢公开的考古新发现! (图)
 
www.ddhw.com

将上图局部放大4倍

你可以看到在该男子左右肘处,头的左侧都留有明显的拼图痕迹(横竖区域边界),揉图痕迹(图像像素点之间的边界突然消失)。当然你要找还可以找到许多。所以这张图是 PS 的毫无疑问。而且手法并不很高。

大家一起来欣赏这个变化莫测,真真假假的世界吧。www.ddhw.com

就到这里,休息休息。

www.ddhw.com

 

作者: 99-99    时间: 2006-1-18 21:05
标题: 有水平。老兄有什么作品拿来让大家欣赏一哈[:)]

  有水平。老兄有什么作品拿来让大家欣赏一哈





作者: 有空想想    时间: 2006-1-18 23:14
标题: 谢谢。不过我从来不玩PS,如果PS可以编程处理图像数据。。。。

www.ddhw.com
如果 PS 可以编程处理图像数据,我可能还有点兴趣。我对手工改图没啥兴趣。
我给 AutoCAD 写过 LISP。用程序改图,还是蛮好玩的。


 

 

  本贴由[有空想想]最后编辑于:2006-1-18 15:15:6  
www.ddhw.com

 

  本贴由[有空想想]最后编辑于:2006-1-18 15:15:56  


作者: 寒潭清    时间: 2006-1-19 05:12
标题: 知道有些图片是被PS过的,但还真没想过怎么样来识别一下 [:P]

  知道有些图片是被PS过的,但还真没想过怎么样来识别一下





作者: 99-99    时间: 2006-1-19 08:18
标题: 除了“目检”,还有其它方法吗?比如:分析象素的值

  除了“目检”,还有其它方法吗?比如:分析象素的值









欢迎光临 珍珠湾ART (http://zzwav.com/) Powered by Discuz! X3