我正在创建一个在Linux上运行的PHP Web应用程序,用户可以上传他们的球形图像,我的脚本会将其转换为VR图像。我创建了一个,但它在Windows上运行,并且不知道如何将它移植到Linux。
我已经从其官方网站下载了Krpano for Linux,并通过将我的图像拖动到Droplet来成功创建VR图像。
现在我想用PHP创建VR,有没有可执行文件可以做到这一点?在Windows中,我会这样做“/path/to/krpano.exe / path / to / config /path/to/image.jpg”,但是当我从krpano.com中提取下载的文件时,没有可执行文件(或我不知道哪一个)。
任何人都知道如何在Linux中使用PHP执行krpano?我在这里找到了这个教程
http://krpano.com/forum/wbb/index.php?page=Thread&threadID=1306
但我不明白如何在我的情况下实现它。
请帮助,谢谢。
答案 0 :(得分:1)
在Linux上,一切都是文件。扩展,无论是作为一个概念,还是对操作系统的提示,都不存在。
在Linux上,一个扩展名,例如' .exe',不会通知操作系统对文件做任何独特的事情,它只会使文件的名称更长并给出提示给用户。要真正了解文件的内容,请运行' file'在它上面。
可以执行任何具有可执行权限且通过内核检查的文件。
确保按照他们提供的video中指出的安装步骤进行操作。如果你成功使用了液滴,听起来就像你一样。
窗
/PATH/TO/krpano.exe /path/to/config /path/to/image.jpg
Linux的
/PATH/TO/krpanotools makepano -config=templates/vtour-multires.config /path/to/image.jpg
我实际上没有尝试过这个,只是通过查看相关Droplet文件中的exec参数将它拼凑在一起。如果这不是您想要的Droplet,请在文本编辑器中打开droplet.desktop文件,从exec =' ...'中提取命令。并用上面的内容替换上面的内容。
希望有所帮助!