首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何识别360度全景图像

如何识别360度全景图像
EN

Stack Overflow用户
提问于 2014-03-20 13:02:44
回答 1查看 2.4K关注 0票数 6

是否有任何方法或技术来识别位图(png/jpeg)实际上是360度全景图像或普通图像。在C#或Three.js中,区分全景图像和普通图像的机制是什么?

EN

回答 1

Stack Overflow用户

发布于 2017-07-22 16:26:09

图像的比例必须是2:1,例如,如果您的图像宽度为6000px,高度为3000px,则这是360张图像...换句话说,计算如下:

var width = 6000; var height = 3050; var ratio = width/2; if(ratio >= height){ return 'This is 360 image';}else{ return 'This is not 360 image';}

但这只是一个客户端解决方案,不确定它是否适用于你,但我认为Facebook也有同样的解决方案。你可以查看Facebook网站,看看他们是如何做到的,这里是你的链接:https://facebook360.fb.com/editing-360-photos-injecting-metadata/

如果您可以访问服务器端或使用服务器应用程序(php、asp、coldfusion等),您可以检查元标签,360图像应包含"XMP GPano标签“。您还可以使用一个很好的在线工具来检查用于测试的GPano的元标记:https://www.thexifer.net/#xmp-gpano-tags

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

https://stackoverflow.com/questions/22523858

复制
相关文章

相似问题

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