1

我正在创建一个 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

但我不明白如何在我的情况下实现它。

请帮忙,谢谢。

4

1 回答 1

1

Linux 和 .exe

在 Linux 上,一切都是文件。扩展,无论是作为一个概念,还是对操作系统的提示,都不存在。

在 Linux 上,像“.exe”这样的扩展名不会通知操作系统对文件做任何独特的事情,它只会使文件名变长并向用户提供提示。要真正了解文件是什么,请在其上运行“文件”。

任何具有可执行权限并通过内核检查的文件都可以执行。

你的问题

确保遵循他们提供的视频中指出的安装步骤。如果您成功使用液滴,听起来就像您拥有。

视窗

/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

我实际上并没有尝试过,只是通过查看相关液滴文件中的 exec 参数将其拼凑在一起。如果这不是您想要的液滴,请在文本编辑器中打开 droplet.desktop 文件,从 exec='...' 中提取命令并将上面的命令替换为该命令,然后是您的文件。

希望有帮助!

于 2015-04-25T14:27:59.217 回答