2017-04-26 55 views
0

我需要创建上传文件的预览。 问题:该文件将是360°全景图,并且我使用pannellum作为显示库。 所以我安装我的Debian服务器上pageres和上传我只是exectute这个PHP行之后:创建基于WebGL内容的截图服务器

exec("pageres https://myserver.com/preview.html?PicCode=$Code&Width=$Width&Height=$Height' {$Width}x$Height --crop --filename '$Code' > /dev/null &"); 

,绝对的伟大工程!我有一个完美的截图。不幸的是(和预期的一样),它只是WebGL在“此设备”上不受支持的消息...... :(

我搜索了Stackoverflow,Google搜索了一下。只是有些人知道如何为Google提供正确的解决方案),实际上我需要为客户提供两步处理(第一次上传,第二次点击创建预览),这并不好玩。我怎样才能使pageres渲染简单的2D画布?

任何想法?

回答

0

相反一起使用Pageres和Pannellum,如果你有一个为你创建全景预览的离线实用程序会怎么样?这个问题变得非常类似于this other onethis thread还有很多信息可以获得。

总之,我建议在看,例如,此命令行实用程序:https://github.com/denivip/panorama

+0

好了,我知道你提到的工具。 但我有一个Equirectangular全景来源,并希望创建一个预设的俯仰/偏航/ hfov预览。 而这不会与“如何创建立方体贴图”的东西,你提到的。 我将尝试一种方法来修改pannellum,以便获得RGB像素矩阵并将其转换为图像。这看起来像是唯一的出路。 – Mac