我想将基本的exif信息添加到作者、相机型号、日期等图像中。有没有一种方法可以使用内置类而不使用其他外部库来做到这一点。图像格式是否像JPEG、PNG、TIFF、BMP,GIF支持所有EXIF字段。 最佳答案 System.Drawing允许使用PropertyItems/SetPropertyItem修改图像属性。可以找到样本here.但是这种访问是非常基本的,并且周围有很多库(例如参见HowtoeditEXIFdatain.NET)。所以我想知道这是否值得。毕竟,根据Wikipedia,只有JPEG和TIFF文件支持EXIF元数
我一直在寻找一种在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从上传的图像中去除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.
我需要一个非常好的库或命令行软件,可以用来从图像中提取Exif数据。没有特定的编程语言,除了库或软件必须运行良好。我找到了各种用于PHP和Python的库,但其中大部分尚未更新或维护,并且不适用于各种制造商。我浪费了很多时间来寻找有用的东西。有人知道Flickr使用什么来获取Exif数据吗?也许这可以回答问题。感谢您的帮助 最佳答案 没错,这就是你想要的。http://www.sno.phy.queensu.ca/~phil/exiftool/获得flickr的功能! 关于java-如何
这几天我一直在尝试使用PHP在JPG图像中写入(或更新)EXIF信息(地理标记、纬度和经度)。在咨询了很多网站都没有成功之后,我认为最好的选择是使用Imagick,但虽然我似乎可以使用setImageProperty()设置纬度和经度,但是当我写图片时,EXIF没有保存。这里我给出一个代码片段://Loadingexistingimage$edited=newImagick(dirname(__FILE__)."/mini.jpg");//StrippingthecurrenEXIFinfo.IthinkisnotmandatoryandItrytocommentbutnothing.
您好,我正在尝试为文件获取一个好的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的新手,我正在尝试弄清楚如何按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(