突发奇想,可以通过编写程序去检验图片是否PS过吗?
如题,求思路!
------解决方案--------------------你可以判断一下,图片中是否出现过非自然色的颜色代码吧?
------解决方案--------------------ps处理过的图片会留下一些痕迹。
但是没办法知道ps处理是仅仅调整图片的显示效果,还是做了更多的处理伪造出来了一个图片,就没办法知道了。据说只能通过图片的光影效果判断肯定是PS过的和可能没有被PS过。
------解决方案--------------------完全不可能。
------解决方案--------------------图片只是一堆数据,如果数据本身不能标明自己的历史,那么你想通过数据的内容来推断数据的历史过程的行为都可以认为是不可靠的。有点拗口是吧,但事实就是数据仅仅是数据,可以分析,但不能下定论。
------解决方案--------------------是否能通过获取图像的每个像素,分析每个像素的色差、清晰度呢?
------解决方案--------------------- -!、、好久没来csdn了 看见这个标题 瞬间蛋疼了一把
这个东西 你人的肉眼都有时候都无法分辨出来 到底 是不是ps的 程序还能弄出来?
怎么弄 ? 判断颜色?、、就算程序得到每个像素点的颜色又怎么样 ?
好吧 就算 是一张 那种非主流的那种 一看就知道ps的图片 交给程序
我真想知道程序凭什么来断定他就是一张ps的图片 程序又没有思想 只有我们赋予他的逻辑
我们判断一张图是否ps看看他的颜色 比如整体是绿色色调 比如 图像中 人的眼睛变大了 这些信息都是从我们肉眼的感觉得到了
而程序他有不认识那里是眼睛 即使程序得到了 图像中整体的绿色的像素点很多 可是又能怎样? 万一一张图本来就是在绿色背景下照的呢?、、
这些东西有时候人都无法辨别清楚 既然你自己都无法辨别清楚你怎么给你的程序赋予辨别的逻辑?去问问Adobe吧!、、