如何判断照片是以风景还是肖像拍摄的?JPEG .NET元数据方向

ved*_*ved 4 .net jpeg metadata orientation

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

我会假设一台摄像机首先需要一个加速度计才能告诉我哪个方向正确......对吗?假设有这种智能来检测倾斜角度,我将如何从JPEG中读取该信息?

我在网上找到一些样本用vb/.net读取元数据,不知道要阅读什么来查找我需要的信息.

感谢任何指针.....

Han*_*ant 6

是的,有一个EXIF标签可以存储方向.标签号274,这里记录了值.此处提供了从JPEG数据中读取标签的示例代码.


Alf*_*ale 1

简单地比较 JPG 图像的宽度和高度是否足够,如果宽度 > 高度,则视为横向?

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