首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何辨别一张照片是风景照还是肖像照?JPEG .NET元数据方向

问如何辨别一张照片是风景照还是肖像照?JPEG .NET元数据方向
EN

Stack Overflow用户
提问于 2010-04-09 00:17:02
回答 3查看 14.1K关注 0票数 5

通过VB.net/C#,有没有办法读取JPEG的元数据来判断照片是在风景中还是在肖像中拍摄的?

我假设相机首先需要一个加速计来判断up...correct的方向是什么?假设有这种智能可以检测倾斜角度,我该如何从JPEG中读取这些信息?

我在网上找到了一些用vb/.net读取元数据的示例,不知道要读什么才能找到我需要的信息。

感谢您的指点.....

EN

回答 3

Stack Overflow用户

发布于 2010-04-09 00:27:38

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

票数 7
EN

Stack Overflow用户

发布于 2010-04-09 00:28:29

现在许多数码相机都内置了传感器,可以检测照片是在风景模式还是肖像模式下拍摄的。然后,它们将此信息存储在JPG的头部中。此数据称为EXIF。

这是一个很好的从JPG文件中提取EXIF数据的教程。除了肖像/风景信息外,您还可以提取(通常)相机的型号/制造商、镜头设置、时间/日期等。

http://www.codeproject.com/KB/graphics/NishExifReader.aspx

票数 2
EN

Stack Overflow用户

发布于 2010-04-09 00:24:00

简单地将JPG图像的宽度与其高度进行比较是否足够,如果宽度>高度,则将其视为景观?

我以前在C#中这样做过(虽然我现在记不起实现细节了,但我记得这并不是特别困难,只有几行代码),我工作的一个网站需要在一个框架内显示上传的JPG(比如你可能会挂在墙上),我们需要知道是添加框架的横向版本还是纵向版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2601587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档