草庐IT

exif-parser

全部标签

php - 如何使用 php 自动旋转带有 exif 方向数据的图像

我创建了一个上传脚本,它还创建了一个工作正常的缩略图,但我现在遇到了一个问题。当我上传一些图片时,exif方向数据会自动旋转我网站上的图片。我已经尝试在线搜索如何检查数据并将其旋转回来(如果有),但我不明白我打算做什么。到目前为止,这是我的代码:if(isset($_POST['submit'])){$allowedExts=array("jpg","jpeg","gif","png","JPG","GIF");$extension=end(explode(".",strtolower($_FILES["file"]["name"])));if((($_FILES["file"]["t

PHP exif_read_data 不再提取 GPS 位置

我刚刚通过自制软件安装了composer,而brew似乎安​​装了新版本的php(5.6.24)。从那时起,使用exif_read_data提取其他元数据(模型、曝光、iso等),但不再从照片中提取GPS信息,如“GPSLatitude”。我通过exiftool(独立的非php程序)运行了同一张照片,照片中确实存在GPS数据。PHP是用exif编译的(因为提取了一些信息),所以我很困惑为什么不再读取GPS数据。 最佳答案 这很可能是由于安全修复的回归导致ext/exif扩展在“未知”格式的情况下停止解析。这应该在7.x分支(7.0.

java - 如何从图像中获取 EXIF 或元数据?

我需要一个非常好的库或命令行软件,可以用来从图像中提取Exif数据。没有特定的编程语言,除了库或软件必须运行良好。我找到了各种用于PHP和Python的库,但其中大部分尚未更新或维护,并且不适用于各种制造商。我浪费了很多时间来寻找有用的东西。有人知道Flickr使用什么来获取Exif数据吗?也许这可以回答问题。感谢您的帮助 最佳答案 没错,这就是你想要的。http://www.sno.phy.queensu.ca/~phil/exiftool/获得flickr的功能! 关于java-如何

PHP Native DOMDocument 和 Simple DOM Parser - 有大小限制吗?

我需要解析HTML文档(由MicrosoftWord生成)的内容。遍历DOM以获取我需要的信息/内容,然后将所需内容输出为CSV。我知道几乎没有脑外科手术。现在,由于PHP不是我真正喜欢的东西,而且我的日程安排很紧,我打算使用来自http://simplehtmldom.sourceforge.net/的PHPSimpleHTMLDOMParser我注意到我的脚本不工作。经过反复试验,我意识到这是由Word生成的HTML文件的文件大小造成的(它们为3MB,并且有多达30,000行HTML!)。我假设对于可以使用PHPSimpleHTMLDOMParser和nativePHPDOMDoc

php - 如何使用 PHP Simple HTML DOM Parser 启用 gzip 压缩

我已经尝试了一些方法来使用PHPSimpleHTMLDOMParser启用gzip压缩,但到目前为止似乎没有任何效果。我已经使用ini_set更改了用户代理,所以我认为也可以启用gzip压缩?include("simpdom/simple_html_dom.php");ini_set('zlib.output_compression','On');$url='http://www.whatsmyip.org/http_compression/';$html=file_get_html($url);print$html;上面的网站对其进行了测试。如果我完全以错误的方式进行此操作,请告诉我

php - 使用 Simple HTML DOM Parser 按 ID 查找表

我去年写了一个数据库播种器,用于抓取统计网站。重新访问我的代码后,它似乎不再有效,我对原因有点困惑。$html->find()应该返回找到的元素数组,但它似乎只在使用时找到第一个表。根据文档,我改为尝试使用find()并指定每个表的ID,但这似乎也失败了。$table_passing=$html->find('table[id=passing]');谁能帮我弄清楚这里出了什么问题?我不知道为什么这两种方法都不起作用,页面源清楚地显示了多个表和ID,这两种方法都应该起作用。privatefunctiongetTeamStats(){$url='http://www.pro-footbal

php - 用 PHP 将 EXIF 写入 JPG

这几天我一直在尝试使用PHP在JPG图像中写入(或更新)EXIF信息(地理标记、纬度和经度)。在咨询了很多网站都没有成功之后,我认为最好的选择是使用Imagick,但虽然我似乎可以使用setImageProperty()设置纬度和经度,但是当我写图片时,EXIF没有保存。这里我给出一个代码片段://Loadingexistingimage$edited=newImagick(dirname(__FILE__)."/mini.jpg");//StrippingthecurrenEXIFinfo.IthinkisnotmandatoryandItrytocommentbutnothing.

php - 从 php 获取 exif 数据

您好,我正在尝试为文件获取一个好的exif解析器。到目前为止,我使用的是Exif阅读器v1.2但是我在阅读镜头信息时遇到了一些麻烦,即它是由什么拍摄的。有没有人有什么好的解决办法。谢谢理查德 最佳答案 为什么不使用PHP函数exif_read_data()?编辑:这里有一些其他的库(它们看起来都没有维护):ZenPhoto退出组件:http://www.zenphoto.org/trac/browser/trunk/zp-core/exifPHPJPEG元数据工具包:http://www.ozhiker.com/electronic

PHP Simple HTML DOM Parser 不处理无效的 HTML - 在第一次试用时卡住了

我正在尝试使用PHPSimpleHTMLDOMParser绝对没有运气。我的例子很简单,似乎符合手册中给出的例子(simplehtmldom.sourceforgeATnet/manual.htm)但它只是行不通,这让我难以自拔。使用简单dom给出的其他示例脚本工作正常。参见示例:linktext这是我找到的最简单的示例...如何解析它?我应该用Perl来做吗?示例HTML页面是无效的HTML。我不知道SimpleHTMLDOMParser是否能够处理格式错误的HTML(可能不是)。好吧:如果我无法让它运行,我可以尝试一些Perl解析器,例如HTML::TreeBuilder::XPa

php - 在 php 中按 exif 数据对图像进行排序

我是php的新手,我正在尝试弄清楚如何按exif创建日期对图像进行排序。下面的代码是我遵循的本教程中的代码:SimplePhpGalleryPagination我只是做了一点修改来检索exif数据我正在寻找一种没有数据库的方法,目标是让一个分页画廊(现在它是分页的)按最新排序functiongetPictures(){global$page,$per_page,$has_previous,$has_next,$DirFoto,$DirThumb;if($handle=opendir($DirFoto)){echo'';$count=0;$skip=$page*$per_page;if(