从图像文件中删除exif数据的简单命令行工具。

exif-delete的Python项目详细描述


> ExffyDeliels

你在网上共享的所有照片都包含元数据。此元数据可以包括:

  • 照片拍摄的位置
  • 拍照的时间
  • 有关您的相机/手机的详细信息

Facebook(和其他在线广告商)通过跟踪和出售你的个人信息来赚钱。但是you应该控制你与世界共享的信息。

进入 Exffield>/CIT>工具。

这是一个简单的python脚本,用于在在线共享照片之前从照片中删除所有元数据。它重量轻,使用方便,速度快。如果你像我一样,你会拍很多照片,这个工具将有助于保护你的隐私。

##安装

此脚本将与python v3.3到v3.7一起工作,并且只需要一个第三方库:pil

从本地源安装:

python setup.py install

##用法

这是一个简单的命令行工具。只需将要剥离的图像文件的名称传递给脚本,它就可以执行其余操作:

python exif_delete.py /path/to/my/image.jpg

python exif_delete.py image1.jpg image2.png image3.gif

python exif_delete.py /path/to//my/images/.jpg

默认情况下,脚本将创建一个新的图像文件,并在文件名后附加“\u safe”。例如,这个:

/full/path/to/image1234.jpg

将变成:

/full/path/to/image1234_safe.jpg

但是,如果您想通过从原始图像文件中剥离所有exif数据来重写原始图像文件,可以添加–replace标志:

python exif_delete.py –replace /path/to/my/image.jpg

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用EntityManager有没有更有效的习惯用法?   Android上的java Google应用程序引擎(GAE)响应代码和cookie   如何在Java中创建单元测试?   java从DB获取特定列的最新行   java替换所有悬空元字符   java使用Hibernate删除SQL表中的数据   swing显示JComponent对象Java   java在确认内容类型后如何将URL保存到文件?   javascript如何从段落中选择大量单词?(硒)   java在Linux上使用BundleEnableTiveCode不起作用   java使用日志似然性来比较不同的mallet主题模型?   java无法在Tomcat7上运行Spring Boot 2.0:“由于缺少ServletWebServerFactory bean,无法启动ServletWebServerApplicationContext。”   java有办法显式引用非静态内部类实例吗?   java如何使用Spring的NamedParameterJdbcTemplate在MySQL数据库中创建和删除表?