gpt4 book ai didi

c# - 如何识别全景360度图像

转载 作者:行者123 更新时间:2023-11-30 13:00:11 25 4
gpt4 key购买 nike

有没有什么方法或技巧可以识别位图(png/jpeg)到底是360度全景图还是普通图。 C#或Three.js中区分全景图和普通图的机制是什么。

最佳答案

图片的比例必须是2:1,比如你的图片宽度是6000px,高度是3000px,这就是360张图片……换句话说,这样计算:

var 宽度 = 6000;变种高度= 3050; var 比率 = 宽度/2; if(ratio >= height){ return '这是 360 度图像';}else{ return '这不是 360 度图像';}

但这只是客户端解决方案,不确定它是否适合您,但我认为 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

关于c# - 如何识别全景360度图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22523858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com