.net - 如何判断照片是横向拍摄还是纵向拍摄? JPEG .NET 元数据方向

标签 .net metadata jpeg orientation

通过 VB.net/C# 有什么方法可以读取 JPEG 的任何元数据来判断照片是横向还是纵向拍摄的?

我认为相机首先需要一个加速度计来判断向上的方向......正确吗?假设有那种检测倾斜角度的智能,我将如何从 JPEG 中读取该信息?

我在网上找到了一些示例,可以使用 vb/.net 读取元数据,但不确定要阅读什么才能找到我需要的信息。

感谢任何指针......

最佳答案

是的,有一个可以存储方向的 EXIF 标签。标记号 274,值为 documented here .从 JPEG 数据中读取标签的示例代码是 available here .

关于.net - 如何判断照片是横向拍摄还是纵向拍摄? JPEG .NET 元数据方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2601587/

相关文章:

c# - 使用 object.Equals 比较两个 float[] 数组元素是否相等

bash - 如何在 Bash shell 脚本中访问自动命名的变量

iphone - 使用 SDK 从上传的图像到 Dropbox 的 GET URL 链接

c# - 如何在 .Net 上创建 1px X 1px

imagemagick - 如何将没有颜色的图像批量转换为灰度?

html - JPEG 中带圆圈的 Logo 在开发中呈现为椭圆形,但在面向公众的站点中呈现为椭圆形

.net - 具有非常相似查询的 EF 性能非常不同

c# - 无法在我的 Azure WorkerRole 项目中加载 DLL 'Microsoft.WITDataStore64.dll'

.net - 如何手动创建一个 mdf 文件供 localdb 使用?

.net - 在 .NET 中获取图像元数据,而不考虑元数据格式