exif相关内容
在我们的应用程序中,使用(大致)以下代码的用户多年来已经上传了数百万个图像: BitmapFactory.Options bmOptions = new BitmapFactory.Options(); bmOptions.inJustDecodeBounds = true; BitmapFactory.decodeFile(postFilePath, bmOptions); Bitmap
..
我正在开发一个应用程序,该应用程序可以修复从AWS存储桶下载的jpeg文件的方向(如果存在). 此处您可以验证该图像是否具有exif旋转部分. 我通过下载图像 file_put_contents('/local/path/to/file', file_get_contents('/path/to/url/image')); 然后,我尝试通过 Gregwar图像库修正方向.
..
我正在使用Rails回形针在页面中显示图像.我想知道如何检索图像的EXIF信息(例如尺寸,相机型号,高度,宽度等).有人可以帮我吗? 谢谢!!! 解决方案 您是否尝试了 exifr gem?从文档中 EXIFR::JPEG.new('IMG_6841.JPG').width # => 2272 EXIFR::JPEG.new('IMG_6841.JP
..
我有一些来源的坐标,并想用它们标记我的jpg文件.将地理标记写入exif数据的最佳python库是什么? 编写了 解决方案 pexif 以地理标记为目标(我的重点): pexif是一个Python库,用于解析和更重要的是编辑JPEG文件中的EXIF数据. 这是出于向我的图像添加GPS标记数据的需要而产生的,不幸的是,那里的其他库无法进行更新,并且似乎不容易构建为能够添加这样的库.
..
只是试图从一堆照片上的EXIF数据中提取一些经纬度信息,但是即使稍后(成功)使用该键打印特定坐标,代码也会抛出KeyError. 有问题的词典是"tags"-'GPS GPSLatitude'和'GPS GPSLongitude'都是tags.keys()中的键;我已经三重检查了. 因此,对于为什么tags['GPS GPSLatitude']& tags['GPS GPSLongit
..
我正在使用jpeg文件,当我在Windows(右键单击->属性)下查看jpeg文件的详细信息时,在“详细信息"选项卡下有“标题",“主题",“等级",“标签",“注释"等条目. 如何在Xamarin(Android)中设置这些属性? 谢谢. 解决方案 以下是一些指导您的代码. ExifInterface newExif= new ExifInterface(filePath); ne
..
我正在使用C#和ImageFactory库(来自ImageProcessor.org)来极大地修改jpg图像.它可以进行拉直,裁剪,阴影细节增强等. 它可以完全正常工作,并成功将新图像写入文件. 但是,此文件包含原始EXIF数据,现在大多数数据不正确或不相关. 我确实需要在EXIF数据中保留方向标记,因为正确地定向修改后的图像是必需的.我想保留DateTime.但是其他所有EXIF数据
..
几天以来,我一直在尝试使用PHP在JPG图像中写入(或更新)EXIF信息(地理标记,纬度和经度). 在咨询了很多网站之后,我认为最好的选择是使用Imagick,但是尽管我可以使用setImageProperty()设置纬度和经度,但是当我写图片时,EXIF并没有保存. 在这里我给出一个代码片段: //Loading existing image $edited = new Imagic
..
我正在使用 exiv2 来操纵jpeg文件中的元数据.我需要将与图像处理有关的更多信息写入元数据.是否可以创建非标准的自定义Exif标记? 解决方案 来自 http://www .exif.org/Exif2-2.PDF : D.与用户信息有关的标签 MakerNote 的标签 Exif编写器的制造商可以记录任何所需的信息.这 内容由制造商决定,但不应使用此标签 标签= 3
..
在我的Qt应用程序中,我想读取图像的exif数据. QImage或QPixmap似乎没有提供此类挂钩. Qt中是否有任何API允许在不使用libexif之类的外部库的情况下读取exif? 编辑:这是解决方案 QImageReader有一个名为transformation()的方法,该方法在5.5版中引入,首先应该尝试一下. 您还可以检查以下链接,以了解如何在Qt中使用Windo
..
我正在使用exif_read_data PHP函数从照片中检索创建日期(请参见下面的代码.)从未经修改的照片中检索的日期返回“拍摄日期".那些已被修改的-“日期已修改".有没有办法忽略“修改日期"字段来获取照片的拍摄日期? $exif_data = exif_read_data ($filename); if (!empty($exif_data['DateTime'])) { $e
..
我正在编写一个脚本来计算除EXIF标签之外的图像的MD5总和. 为了准确地执行此操作,我需要知道EXIF标记在文件中的位置(开头,中间,结尾),以便可以排除它. 如何确定标签在文件中的位置? 我正在扫描的图像格式为TIFF,JPG,PNG,BMP,DNG,CR2,NEF,以及一些视频MOV,AVI和MPG. 解决方案 一种简单的实现方法是对核心图像数据进行哈希处理.对于P
..
我想从jpeg中提取缩略图,而无需任何外部库.我的意思是这并不太困难,因为我需要知道缩略图的开始位置和结束位置,然后将其剪切即可.我研究了许多文档(例如: http://www.media.mit .edu/pia/Research/deepview/exif.html ),并尝试分析jpeg,但并非所有内容都清楚.我试图一步一步地跟踪字节,但在深处我感到困惑.是否有任何好的文档或可读的源代码来提
..
我已经测试了一些不同的JPEG图像.据我所知,第0个字节和第一个字节始终是0xFF和0xD8. 第二个和第三个通常是0xFF和0xE0(APP0),表示JFIF段或JFIF扩展段,或者0xFF和0xE1(APP1),表示EXIF段. 我的问题:总是这样吗?第二和第三字节始终是APP0还是APP1? 解决方案 否.有例如不使用这些标记或使用其他APP标记创建JPEG的几台相机.您
..
我搜索了从图片文件中获取EXIF数据,然后将其写回Swift.但是我只能找到针对不同语言的预定义库. 我还找到了对"CFDictionaryGetValue"的引用,但是我需要哪些键来获取数据?我该怎么写呢? 解决方案 我正在使用它从图像文件中获取 EXIF信息: import ImageIO let fileURL = theURLToTheImageFile if let
..
我正在寻找适用于python的良好exif(可交换图像文件格式)操作库.与处理速度相比,我更喜欢灵活性(例如,检索提供商专有标签的能力).你有什么建议? 解决方案 您可能想查看 exif- py : Python库,用于从tiff和jpeg文件中提取EXIF数据.非常易于使用-$ ./EXIF.py image.jpg 或 Python映像库(PIL): Python I
..
我正在执行提取通过DJANGO 2.1.2上传的照片的exif数据的任务, 这是我的模型。py 更新模型: class UploadedImage(models.Model): image = models.ImageField( “上传的图片”,upload_to = scramble_uploaded_filename,height_field ='height',wid
..
是否可以通过仅下载EXIF数据来远程获取图像的EXIF信息? 据我了解的有关图像文件中的EXIF字节,则EXIF数据位于图像的前几个字节中。 所以问题是如何使用Python仅下载远程文件的前几个字节? (编辑:仅依靠HTTP Range Header不够好,因为并非所有远程主机都支持它,在这种情况下将进行完全下载。) 我可以取消下载吗?例如,在x字节的进度之后? 解决方案
..
我正在构建一个显示图片的网络应用。大多数照片是由智能手机拍摄的,并且具有EXIF旋转信息。 我公开了一个网址,该网址返回了未经修改的图像blob。 我注意到,当我将此网址放入img标签时,Chrome浏览器不尊重EXIF方向数据,但是当我将网址放在chrome地址栏中时,它会显示带有图片的页面,然后它确实尊重EXIF方向。 对不起,我不能共享图像,我将尝试找到另一个可以共享的示例。
..
我刚从美国回来,在编辑完所有照片后,我注意到相机使用的是以色列时区,而不是美国人.有7个小时的时差,所以对我来说是个大问题.我有175GB的照片,但是我“只"关心约350张照片.我无法手动编辑其EXIF,因此我考虑使用C#. 这个想法是,它将读取每张照片的EXIF,获取时间,并在原始照片中将时间设置为减去7小时.我尝试使用Image类,但是它不起作用.我尝试使用bitmapMetadate,
..