zoukankan      html  css  js  c++  java
  • 三行代码辨别PS

    三行代码辨别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过的……不过没有关系,照骗还是很养眼的~

    原图是什么?博主怎么可能放呢~

  • 相关阅读:
    杜教筛
    虚树
    带修莫队
    线性基
    区间修改区间求和cdq分治
    矩阵快速幂求斐波那契数列
    点分治成品
    Codeforces Round #542 [Alex Lopashev Thanks-Round] (Div. 1) C(二分+KMP)
    线性筛
    矩阵快速幂
  • 原文地址:https://www.cnblogs.com/fanghao/p/7629207.html
Copyright © 2011-2022 走看看