我一直在寻找一种在C#中从JPEG文件中读取元数据(特别是拍摄日期)的合适方法,但发现有点短。据我所知,现有信息显示如下代码;BitmapMetadatabmd=(BitmapMetadata)frame.Metadata;stringa1=(string)bmd.GetQuery("/app1/ifd/exif:{uint=36867}");但由于我的无知,我不知道GetQuery()将返回什么元数据,或者传递什么。我想先尝试读取XMP,如果XMP不存在则回退到EXIF。有没有一种简单的方法可以做到这一点?谢谢。 最佳答案 以下内
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在寻找一种JavaScript机制来修改图像EXIF元数据信息,我发现有很多JS库允许我检索EXIF信息,但没有一个可以修改。我想修改图像的EXIF方向信息,然后保存它。
我正在尝试使用Javascript从JPEG文件中提取IPTC照片说明信息。(我知道我可以在服务器端执行此操作,但我正在专门寻找Javascript解决方案。)我找到了thisscript,提取EXIF信息……但我不确定如何调整它以获取IPTC数据。是否有提供此类功能的现有脚本?如果不是,您将如何修改EXIF脚本以解析IPTC数据?更新我修改了上面链接的EXIF脚本。它有点做了我想做的事,但它并没有在100%的时间内抓取正确的数据。在第401行之后,我添加了:elseif(iMarker==237){//0xED=Application-specific13(PhotoshopIPTC
如何通过javascript从上传的图像中去除EXIF数据?我目前可以使用thisexif-jsplugin访问EXIF数据,像这样:EXIF.getData(oimg,function(){varorientation=EXIF.getTag(this,"Orientation");});但是,我还没有找到任何真正删除Exif数据的方法,只能检索它。更具体地说,我试图这样做是为了摆脱在某些浏览器上旋转我的图像的方向Exif数据。 最佳答案 查找fileformat和exifformatreadthefile进入arraybuffe
我创建了一个上传脚本,它还创建了一个工作正常的缩略图,但我现在遇到了一个问题。当我上传一些图片时,exif方向数据会自动旋转我网站上的图片。我已经尝试在线搜索如何检查数据并将其旋转回来(如果有),但我不明白我打算做什么。到目前为止,这是我的代码:if(isset($_POST['submit'])){$allowedExts=array("jpg","jpeg","gif","png","JPG","GIF");$extension=end(explode(".",strtolower($_FILES["file"]["name"])));if((($_FILES["file"]["t
我刚刚通过自制软件安装了composer,而brew似乎安装了新版本的php(5.6.24)。从那时起,使用exif_read_data提取其他元数据(模型、曝光、iso等),但不再从照片中提取GPS信息,如“GPSLatitude”。我通过exiftool(独立的非php程序)运行了同一张照片,照片中确实存在GPS数据。PHP是用exif编译的(因为提取了一些信息),所以我很困惑为什么不再读取GPS数据。 最佳答案 这很可能是由于安全修复的回归导致ext/exif扩展在“未知”格式的情况下停止解析。这应该在7.x分支(7.0.
我正在使用PHPLaravel开发一个Web应用程序,它也涉及一些处理。我现在正在做的是尝试提取用户上传文件时从图像文件中花费的时间。我可以像这样使用exif_read_data函数提取数据。$exif_data=exif_read_data($file);echo$exif_data['DateTimeOriginal'];当我检索时,格式是YYYY:MM:DDH:m:s。但我还需要知道秒后的毫/纳秒。那么,有没有办法从图像文件中检索更精确的照片拍摄时间,我该怎么做? 最佳答案 您应该能够从亚秒级标签获得毫秒/纳秒分辨率:Subs
我需要一个非常好的库或命令行软件,可以用来从图像中提取Exif数据。没有特定的编程语言,除了库或软件必须运行良好。我找到了各种用于PHP和Python的库,但其中大部分尚未更新或维护,并且不适用于各种制造商。我浪费了很多时间来寻找有用的东西。有人知道Flickr使用什么来获取Exif数据吗?也许这可以回答问题。感谢您的帮助 最佳答案 没错,这就是你想要的。http://www.sno.phy.queensu.ca/~phil/exiftool/获得flickr的功能! 关于java-如何
我正在开发一个PHP网站,当我上传一张从ipad以纵向模式拍摄的照片时,它在网站上显示为横向,但是当我从计算机上传完全相同的照片时(没有对照片)它在横向模式下正确显示。所有风景照片都可以横向显示。我试图找到一种方法来解决这个问题,并阅读了有关从EXIF数据中获取方向的信息,但是“方向”标签实际上总是相同的(如果我没记错的话是1)无论照片是否已拍摄横向或纵向。我尝试从ipad上传一张人像照片到flickr,它在人像模式下显示正确,那我错过了什么?谢谢。 最佳答案 取自http://www.php.net/manual/en/funct
这几天我一直在尝试使用PHP在JPG图像中写入(或更新)EXIF信息(地理标记、纬度和经度)。在咨询了很多网站都没有成功之后,我认为最好的选择是使用Imagick,但虽然我似乎可以使用setImageProperty()设置纬度和经度,但是当我写图片时,EXIF没有保存。这里我给出一个代码片段://Loadingexistingimage$edited=newImagick(dirname(__FILE__)."/mini.jpg");//StrippingthecurrenEXIFinfo.IthinkisnotmandatoryandItrytocommentbutnothing.