三行代码辨别PS
博主的好友动态和朋友圈经常出现各种图片,博主很想知道这些图片有没有经过PS,于是选择了技术流……
代码
先放代码为敬,返回结果为TRUE表示进行过PS。
isPS.py
#!/usr/bin/python
import sys
print open(sys.argv[1]).read().lower().find("photo")!=-1
运行方式
./isPS.py test.png #在运行之前要给isPS.py添加执行权限chmod u+x isPS.py
解读
这种方法其实和网上广为流传的用记事本检测原理是一样的。
我们通过记事本打开上面那张图片test.png
我们可以清楚地看到PS,不过Mac下的文本编辑器好像不能打开,于是博主使用python以文本格式读取图片,然后寻找Photoshop即可
小结
这纯粹是一段游戏代码,不过足以测试朋友圈和好友动态的图片。然后发现好多都是P过的……不过没有关系,照骗还是很养眼的~
原图是什么?博主怎么可能放呢~