问题标签 [exif]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1877 浏览

jpeg - Exif 元数据是否总是在 JFIF 标头之后存储?

在 JPEG 文件中,exif 元数据是否总是作为第一个标记存储?或者它可以在其他标记之间?

下面有注释说“在APP1 Marker区域之后,其他JPEG Markers跟在后面”。 http://www.media.mit.edu/pia/Research/deepview/exif.html 确认了吗?

谢谢

0 投票
2 回答
4109 浏览

c# - 将带有元数据的图像写入 MemoryStream 时,JpegBitmapEncoder.Save() 抛出异常

我正在尝试在没有它的 JPG 图像上设置元数据。在这种情况下,您不能使用就地写入器 (InPlaceBitmapMetadataWriter),因为图像中没有元数据的位置。

如果我使用 FileStream 作为输出 - 一切正常。但是,如果我尝试使用 MemoryStream 作为输出 - JpegBitmapEncoder.Save() 会引发异常(来自 HRESULT 的异常:0xC0000005)。经过一番调查,我还发现如果我提供 null 而不是元数据,什么编码器可以将图像保存到内存流。

我做了一个非常简化和简短的例子来重现这个问题:

它是简单的控制台应用程序。要运行它,请将文件名变量内容替换为任何没有元数据的 .jpg 文件的路径(或使用我的)。

Ofc 我可以先将图像保存到临时文件,关闭它,然后打开并复制到 MemoryStream,但它太脏且解决方法太慢。欢迎任何关于让这个工作的想法:)

0 投票
6 回答
3151 浏览

c# - C# 检索 Canon 特定的 EXIF 数据

我编写了一个应用程序,它通过 .Net 的 System.Drawing.Image 类中公开的 PropertyItems 从图像中读取基本 EXIF 数据。但是,我无法通过这些属性检索佳能特定的 EXIF 数据。人们如何阅读这些信息?我知道它存在于文件中,因为 Photoshop 会读取它。

0 投票
2 回答
1658 浏览

php - 用于存储/搜索 EXIF 数据的数据库解决方案

我的网站上有数千张照片(每张都有一个数字 PhotoID),并且我有 EXIF 数据(照片也可以有不同的 EXIF 标签)。

我希望能够有效地存储数据并进行搜索。

有些照片的 EXIF 数据比其他照片多,有些照片的 EXIF 数据相同,依此类推。

基本上,我希望能够查询说“选择所有具有 GPS 位置的照片”或“使用特定相机的所有照片”

我不能使用 MySQL(它不能很好地适应海量数据大小)。我想到了 Cassandra,但我认为它不能让我查询字段。我查看了 SimpleDB,但我宁愿:不为系统付费,并且我希望能够对数据运行更高级的查询。

另外,我使用 PHP 和 Linux,所以如果它可以很好地与 PHP 交互,那就太棒了。

编辑:我宁愿坚持使用某种形式的 NoSQL 数据库。

有任何想法吗?

0 投票
2 回答
1105 浏览

metadata - 如何使用 IPTC/EXIF 元数据对照片进行分类?

许多照片查看和编辑应用程序允许您检查和更改 JPEG 和其他图像文件中的 EXIF 和 IPTC 数据。例如,我可以在佳能 A430 的图片文件中看到快门速度、光圈和方向等信息。所有这些元数据中有很多很多名称/值对。但...

如果我想存储一些没有内置字段名称的数据该怎么办。假设我正在拍摄一场田径比赛,我想在每张照片上标记参赛者的参赛号码布。我可以创建一个“bib_number”字段并为其分配“0001”、“5478”、“8124”等值,然后搜索所有 bib_number="5478" 的照片吗?

我花了几个小时搜索,我能想到的最好的方法是将这些自定义信息放在“关键字”字段中,但这并不是我所追求的。有了这个socution,我必须制作一个类似“关键字包含bib_number_5478”的查询,而我想要它“bib_number 是5478”。

那么 EXIF 和/或 IPTC 标准是否允许额外的用户定义字段名称?

谢谢凯夫

0 投票
2 回答
696 浏览

iphone - iphone - UIImagePicker 覆盖照片中的地理标记 - 在 os4 中修复?

据我了解,目前如果您使用 UIImagePicker 抓取照片,它会传回一个不包含任何地理标记信息的 UIImage 对象。我想知道是否已确认在 OS 4 中这是固定的?或者有什么建议可以去哪里看看是否解决了?

谢谢,马克

0 投票
1 回答
1727 浏览

coldfusion - 如何使用 Coldfusion 修改 JPEG 图像的 EXIF 元数据?

我正在使用 Coldfusion 查看存储在文件系统中的图像,并且可以读取 JPEG 的 EXIF 元数据,但我想知道是否可以修改此信息并重新保存图像。

0 投票
1 回答
506 浏览

camera - 计算我正在拍照的地方和我正在拍摄的物体之间的距离

我可以得到我正在拍照的纬度和经度。我还可以获取我拍摄的照片的Exif信息。

我想知道如何通过以上信息计算我正在拍照的地方和我正在拍摄的物体之间的距离?

给我一些建设性的意见。非常感谢。

0 投票
1 回答
531 浏览

php - 使用 PHP 安全上传图片

我希望我的网站有一个功能供用户上传图片,但我想安全地做到这一点。也就是说,我想去除 EXIF 数据和任何可能在他们的图像中的恶意代码。我正在考虑一种涉及直接操作文件的方法,但它让我感到震惊,将他们提供的图像转换为 BMP 然后将其转换回原始格式是否更有意义?它会遭受一代人的损失,但我相信这会满足我项目的要求。BMP 不包含 EXIF,是吗?并且重新处理应该去除任何恶意内容。

0 投票
2 回答
1034 浏览

python - 如何在不使用 python 中的外部脚本的情况下从图像中读取 EXIF 数据?

如何在不使用 python 中的外部脚本的情况下从图像中读取 EXIF 数据?我不想使用任何预先编写的脚本。

谢谢!