有几天我试图使用

PHP在JPG图像中编写(或更新)EXIF信息(地理标记,经度和纬度).

在咨询了许多网站但没有成功之后,我认为最好的选择是使用Imagick但是虽然看起来我可以用setImageProperty()设置纬度和经度,但是当我写图片时,EXIF没有被保存.

在这里我给出一个代码片段:

//Loading existing image

$edited = new Imagick(dirname(__FILE__)."/mini.jpg");

//Stripping the curren EXIF info. I think is not mandatory and I try to comment but nothing...

$edited->stripImage();

//Setting the new properties

$edited->setImageProperty('exif:GPSLatitude', '30/1, 46/1, 58605/1000');

$edited->setImageProperty('exif:GPSLongitude', '63/1, 57/1, 35550/1000');

$propiedades = $edited->getImageProperties();

var_dump($propiedades);

var_dump($edited->writeImage('mini_edited.jpg'));

//reading the new image EXIF Info

$readedited = new Imagick(dirname(__FILE__)."/mini_edited.jpg");

$propiedades_edited = $readedited->getImageProperties();

图像已成功保存,但没有exif信息更新.

任何人都知道如何用这个或任何其他工具解决这个问题?

唯一的要求是使用PHP

非常感谢你提前!

php 写入exif,用PHP将EXIF写入JPG相关推荐

  1. python怎么把数据写入txt-python(如何将数据写入本地txt文本文件)

    一.读写txt文件 1.打开txt文件 file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种: #w 只能操作写入 ...

  2. python 文件写入多个参数_pandas 把数据写入txt文件每行固定写入一定数量的值方法...

    我遇到的情况是:把数据按一定的时间段提出.比如提出每天6:00-8:00的每个数据,可以这样做: # -*-coding: utf-8 -*- import pandas as pd import d ...

  3. R语言批量读取写入Excel数据 r导出输出写入excel多个sheet 导出excel 导入 excel 读入excel 表格

    前一段,写过一篇:R语言中写入Excel的不同sheet表格,最近学习了tidyverse的方法,感觉需要总结一下,更新一下知识结构. 本文准备用实际数据,做一下操作: 「批量读取:」 批量读取多个E ...

  4. php写入文件内容方法,学习php写入文件内容的方法

    在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势,但是文件读写操作在基本的PHP开发 ...

  5. python将字符写入excel_Python 爬虫并且将数据写入Excel

    听到网站爬虫,很多人都觉得很高大上,爬虫是不是黑客才能干的事啊?今天这里展示了一个简单的爬虫程序,并且对数据进行读取分析,最后写入Excel文件. 难点在于分析HTML代码上,最起码您得看得懂HTML ...

  6. java poi写入excel_Java使用POI读取和写入Excel指南

    做项目时经常有通过程序读取Excel数据,或是创建新的Excel并写入数据的需求: 网上很多经验教程里使用的POI版本都比较老了,一些API在新版里已经废弃,这里基于最新的Apache POI 4.0 ...

  7. 延缓写入失败计算机硬件,WinXP提示windows写入延缓失败怎么办?写入延缓失败解决方法...

    虽然WinXP系统已经退市,但是一些老电脑用户依然坚守XP系统,那么在使用XP系统的过程中经常会出一些小问题,比较常见的就是系统提示"windows写入延缓失败",那么遇到WinX ...

  8. 开通php exif,PHP实现显示照片exif信息的方法

    /** * 获取图象信息的函数 * 一个全面获取图象信息的函数 * @access public * @param string $img 图片路径 * @return array */ functi ...

  9. php往文件里面写入数据,PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解...

    本文实例讲述了PHP创建文件及写入数据(覆盖写入,追加写入)的方法.分享给大家供大家参考,具体如下: 这里主要介绍了PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码,需要的朋友可以参考下: 创 ...

  10. python 写入excel_使用python将数据写入excel

    原博文 2019-04-28 16:28 − 先来个简单的例子: #!/usr/bin/python #coding=utf-8 # ================================= ...

最新文章

  1. SOA 案例研究:SOA 设计
  2. 【数据可视化应用】绘制峰峦地图(附Python和R语言代码)
  3. 算法学习-莫比乌斯反演
  4. C++求三位数的水仙花数
  5. SQL Server执行计划
  6. Problem E: 求最大值和最小值
  7. java.lang.OutOfMemoryError: GC overhead limit exceeded 问题分析和解决(转)
  8. Spring MVC-表单(Form)标签-单选按钮(RadioButton)示例(转载实践)
  9. 关于开学,我的心路历程~我已不想开学了
  10. 二 Djano模型层之模型字段选项
  11. jep java_jep-java-3.4-trial java表达式分析器 - 下载 - 搜珍网
  12. UML在软件开发过程中的应用
  13. android手机和包支付,中国移动和包支付客户端下载-和包支付appv9.7.16 安卓版-手机腾牛网...
  14. 轻松实现iMessage群发
  15. java中jstl核心包丢失,小博老师解析Java核心技术 ——JSTL核心标签库
  16. 请不要在该奋斗的年纪选择了安逸
  17. C++ filesystem 文件系统初体验
  18. mac os升级到Catalina版本原先根目录下自己创建的目录找不到解决方案
  19. 操作系统期末总复习——绝地求生版
  20. 【图像加密】基于matlab GUI Logistic混沌图像加密与解密【含Matlab源码 1216期】

热门文章

  1. C 语言中结构体中成员所占内存的大小
  2. 2003年GCT考试真题
  3. 苹果计算机单位换算,单位转换器 - 单位换算
  4. 考研复试常见问题(数据库系统概论篇)
  5. 进化吧,MySQL锁!无锁->偏向锁->轻量级锁->重量级锁(请自动脑补数码宝贝进化音)
  6. 电脑恶意软件删除方法
  7. python词性标注_自然语言处理基础技术之词性标注
  8. mac下读取ntfs
  9. php mysql免安装版_资源共享:免安装版nginx+php+mysql+phpmyadmin+memcache开发环境包
  10. English总结(二)--英语常用单词