问题标签 [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 投票
3 回答
1055 浏览

.net - 图像属性标签常量

我想使用.NET 的 GDI+ 中定义的图像属性标记常量。

我想知道这些常量值(例如 PropertyTagGpsVer 常量)是否暴露在任何基类库中?

我试过环顾 System.Drawing.Imaging 命名空间无济于事。

0 投票
2 回答
4303 浏览

c# - 使用 .NET 调整图像大小而不会丢失 EXIF 数据

在不丢失 EXIF 数据的情况下,使用 .NET 调整图像大小的最佳方法是什么?我可以使用 .NET 2 System.Drawing.* 类、WPF 类或开源库。

我发现目前处理这一切的唯一简单方法是使用 Graphics.FromImage (.NET 2) 执行调整大小并使用 OpenSource 库手动重写 EXIF 数据(每条数据一个接一个) .

0 投票
18 回答
47276 浏览

iphone - UIImagePickerController 并从现有照片中提取 EXIF 数据

众所周知,UIImagePickerController 在选择后不会返回照片的元数据。但是,应用商店中的一些应用(Mobile Fotos、PixelPipe)似乎能够读取原始文件和存储在其中的 EXIF 数据,从而使应用能够从所选照片中提取地理数据。

他们似乎通过从/private/var/mobile/Media/DCIM/100APPLE/文件夹中读取原始文件并通过 EXIF 库运行它来做到这一点。

但是,我无法找到将 UIImagePickerController 返回的照片与磁盘上的文件匹配的方法。我研究了文件大小,但原始文件是 JPEG,而返回的图像是原始 UIImage,因此无法知道所选图像的文件大小。

我正在考虑制作一个哈希表并匹配每个图像的前 x 个像素。不过,这似乎有点过头了,而且可能很慢。

有什么建议么?

0 投票
2 回答
2983 浏览

c++ - 是否有任何示例代码可以从 Jpeg exif 标头中读取缩略图?

我正在使用 c++ 在 Windows 中编写应用程序。

我想从 jpeg 获取缩略图,而不解码整个图像。如何从 jpeg exif 标头读取缩略图?谁能给我一些示例代码?

非常感谢!

0 投票
3 回答
5782 浏览

metadata - EXIF 键名说明

有谁知道 EXIF 键名的一个很好的解释?我正在写一个照片组织者,并希望尽可能多地从照片中获取信息。

但是,EXIF 键名不是很有帮助。例如,据我所知(通过从 iPhoto 导出图像)

专辑或集合名称存储为“fixture_identifier”标签或关键字存储为“关键字”或“主题”

等等。

有人在这方面有一些有价值的见解吗?

0 投票
4 回答
10022 浏览

c++ - 如何从 jpeg 图像中读取嵌入缩略图?

我正在用 C++ 编写缩略图查看器。

我首先使用 EXIF 信息来检索图像的缩略图,但是 EXIF 中的缩略图很糟糕,带有黑色条纹。所以我想得到jpeg的嵌入缩略图,我该怎么做呢?

另一个问题:jpeg 的嵌入缩略图是否等于 EXIF 缩略图?

0 投票
1 回答
522 浏览

jpeg - jpeg 的嵌入缩略图是否等于 EXIF 缩略图?

jpeg 的嵌入缩略图是否等于 EXIF 缩略图?如何检索 jpeg 的嵌入缩略图?

0 投票
2 回答
1862 浏览

java - 多部分 tiff 和 EXIF 元数据

在 tif 格式中,当您添加 EXIF 元数据时,它会创建一个新的 IFD(tif 目录)并将 exif 元数据存储为字段。因此,在解析具有单个图像和 exif 数据的 tif 文件时很容易。但是您可以获得多部分 tiff,其中一个 tif 可以包含多个图像,问题是这些图像中的每一个都可以有 EXIF 数据吗?这会为每张图片元数据创建一个新的 IFD 吗?

那么IFD的安排是怎样的呢?

tif 规范没有详细说明,我知道当单个图像 tif 文件有 EXIF 数据时,EXIF 数据有一个偏移字段,所以我可以跳转到那个位置并自己进行解析,但是 Java Sanselan库让我可以轻松访问 EXIF IFD 和字段,但如果可以使用多个 EXIF IFD(每个图像一个),那么库不会告诉我数据属于哪个图像。

如果您在多部分 tif 文件中不能有超过 1 个 EXIF IFD,那么这将是微不足道的!换句话说:我是否需要手动解析 exif 数据?因为如果您可以将 EXIF 数据附加到多部分 tif 内的每个图像,我只需要这样做。

或者有谁知道一个好的 Linux 应用程序,它允许我将 EXIF 数据添加到 tif 文件中,以便我自己弄清楚?

0 投票
4 回答
11702 浏览

formula - 如何通过 EXIF 标签知道或计算照片的景深?

我想知道照片的景深,最好以厘米或米为单位。

我知道我们可以通过读取EXIF标签知道相机设置,但是有标签直接告诉我们景深吗?或者我们如何从一些 EXIF 标签中计算出来?

示例将不胜感激。谢谢!

0 投票
4 回答
864 浏览

language-agnostic - 是否有一些简单的方法可以检测文件是否有 EXIF 数据?

是否有一些便宜且可靠的方法来检测图像文件是否有 EXIF 数据?诸如“读取前 100 个字节并搜索EXIF子字符串”之类的东西是非常可取的。我不需要阅读和解析它——只知道它是否存在。

关键是它必须非常快。C++ 更可取。