使用exiftool可以对图像的exif信息进行读取、修改、写入等操作。在linux系统上可以直接通过命令行安装,非常方便。但是在windows上,一开始我看了这篇博客,感觉里面写的还挺详细的,就跟着做了一下。里面是说要先安装perl,而perl需要从官网上注册登录账号下载,然后进行安装,之后下载exiftool工具包什么的,还比较繁琐。
  后来因为exiftool工具包下载太慢了,我发现直接下载exe文件就行了(估计还不用提前安装那个perl,因为exe文件下载那里写了不需要perl),就是下面这个:

  下载解压出来后是这么一个东西(本来名字叫exiftool(-k).exe的,我把它重命名了一下):

  我们并不需要双击运行它,而是要用它跟命令然后执行的。比如,原本我要往图像file里写入GPS信息的代码(python)是:

commonline = "exiftool -XMP:GPSLongitude=\"{0}\"  -XMP:GPSLatitude=\"{1}\" -XMP:GPSAltitude=\"{2}\"   -GPSLongitudeRef=\"East\" -GPSLatitudeRef=\"North\" -P {3}".format(tmpLon,tmpLat,tmpHeight,file)
os.system(commandLine)

  这是在ubuntu上执行的代码,而要通过我们下载的这个exe文件来执行这个命令,则改为如下即可(也就是将exe的路径给到):

commonline = "F:/Desktop/exiftool.exe -XMP:GPSLongitude=\"{0}\"  -XMP:GPSLatitude=\"{1}\" -XMP:GPSAltitude=\"{2}\"   -GPSLongitudeRef=\"East\" -GPSLatitudeRef=\"North\" -P {3}".format(tmpLon,tmpLat,tmpHeight,file)
os.system(commandLine)

windows上安装并使用exiftool修改图像exif信息相关推荐

  1. 在windows上安装OpenCV

    在windows上安装OpenCV,官方提供的教程,我翻译了一下.如有不正解,请指正 使用git-bash(版本> = 2.14.1)和cmake(版本> = 3.9.1)安装 1.您必须 ...

  2. 如何在Windows上安装Angular:Angular CLI,Node.js和构建工具指南

    In this tutorial, we'll learn how to install Angular CLI in Windows and use it to create an Angular ...

  3. Windows上安装AD域控制器注意事项及常见问题处理办法

    以Windows Server 2008 R2 SP1 x64为例,在ECS Windows上安装域控制器时,要注意的事项和常见问题说明如下: 1. 要点和注意事项: 所有域节点的如下服务必须启动,推 ...

  4. windows上安装Anaconda和python的教程详解

    一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...

  5. PHP 1:在Windows上安装和配置PHP,Apache和My SQL

    PHP 1:在Windows上安装和配置PHP,Apache和My SQL 原文:PHP 1:在Windows上安装和配置PHP,Apache和My SQL 如果你Google一把类似的主题,你会发现 ...

  6. 为了在 Windows 上安装 GCC

    写在源文件中的源代码是人类可读的源.它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序.C 语言编译器用于把源代码编译成最终的可执行程序.这里假设您已经对编程语言编 ...

  7. 如何在 Windows 上安装多个 MySQL,实现 MySQL 跨电脑移植使用

    如何在 Windows 上安装多个 MySQL,实现 MySQL 跨电脑移植使用 初次安装 MySQL 移植使用 附录 其它 MySQL 命令 查看本 MySQL 数据存放目录 MySQL 的各种其它 ...

  8. 在Windows上安装Docker

    背景 Windows的Docker桌面是Microsoft Windows的Docker的社区版本.您可以从Docker Hub下载适用于Windows的Docker桌面.该页面包含有关在Window ...

  9. 在Windows上安装Elasticsearch 5.0

    在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...

最新文章

  1. Golang 笔记 1 基础、基本数据类型
  2. 初步了解学习将传统单机应用改造成Dubbo服务的过程
  3. VBScript在服务器上创建目录
  4. 增长黑客系列:今天比昨天增长多少?快使用环比函数来分析日志
  5. 【十大经典数据挖掘算法】PageRank
  6. C++中图像处理的类之二 CImg
  7. 你知道void和Void的区别吗
  8. 【Spring】No suitable HttpMessageConverter repsonse type
  9. android学习笔记---44_在线视频播放器,网络视频解析器,SurfaceView 控件使用方法
  10. 用回溯法求子集和的c++代码
  11. 常见的7种深度学习框架对比
  12. Tell router update config
  13. Atitit 企业知识管理PKM与PIM
  14. Ubuntu 挂载windows硬盘突然变成只读了???
  15. php 采集网站关键字,php远程获取网站的关键字信息(并附:php判断字符串编码)...
  16. 京东秒杀倒计时(js)
  17. 2021-2027全球与中国DJ设备市场现状及未来发展趋势
  18. Java retainAll抛错UnsupportedOperationException记录
  19. python的def什么意思_「Python基础」def是什么?如何自定义函数def
  20. 程序员最喜欢的15款文本编辑器推荐

热门文章

  1. 投稿论文图片分辨率达不到要求的解决方案
  2. Access数据类型和SQL数据类型
  3. picpick快捷键
  4. 基于规则的分形图形生成方法
  5. java数组初始化 new_java 数组初始化
  6. Outlook 2013 pst/ost邮件数据文件迁移实现
  7. 为什么开发与测试老掐架呢
  8. 题解:《你的飞碟在这儿》、《哥德巴赫猜想》
  9. 冯 诺依曼与冯 诺依曼计算机,性能之殇(一)-- 天才冯·诺依曼与冯·诺依曼瓶颈...
  10. 基于多模型融合的用户画像分析统计方法研究