我正在创建一个PHP网络应用程序运行在Linux上,用户可以上传他们的球形图像,我的脚本会把它变成VR图像。我已经创建了一个,但是它运行在Windows上,不知道如何将它移植到Linux。
我已经从它的官方网站下载了Krpano for Linux,并通过将我的图像拖到液滴上成功地创建了一个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
但我不知道如何在我的情况下实现它。
帮帮忙,谢谢。
发布于 2015-04-25 14:27:59
Linux和.exe
在Linux上,一切都是文件。扩展,无论作为概念,还是对操作系统的提示,都是不存在的。
在Linux上,像‘..exe’这样的扩展名不会通知操作系统对文件执行任何惟一的操作,它只会使文件的名称更长,并向用户提供提示。要真正了解文件是什么,请在文件上运行“file”。
任何具有可执行权限并通过内核检查的文件都可以执行。
你的问题
确保您遵循它们提供的视频中指出的安装步骤。听起来,如果你成功地使用了液滴,你就有了。
视窗
/PATH/TO/krpano.exe /path/to/config /path/to/image.jpgLinux
/PATH/TO/krpanotools makepano -config=templates/vtour-multires.config /path/to/image.jpg我还没有试过这个,只是通过查看相关液滴文件中的exec参数将其拼凑在一起。如果这不是您想要的液滴,请在文本编辑器中打开droplet.desktop文件,从exec=‘.’中提取命令。然后用它替换上面的内容,然后是您的文件。
希望这能帮上忙!
https://stackoverflow.com/questions/29865932
复制相似问题