Запустите Krpano из PHP в Linux

Я создаю веб-приложение PHP для работы в Linux, где пользователь может загрузить свое сферическое изображение, а мой сценарий превратит его в изображение VR. Я создал один, но он работает на Windows и не имеет ни малейшего представления о том, как перенести его на Linux.

Я скачал Krpano для Linux с его официального сайта и успешно создал изображение VR, перетащив свое изображение в каплю.

Теперь я хочу создать VR с помощью PHP, есть ли исполняемый файл для этого? В Windows я сделал бы такой «/path/to/krpano.exe / path / to / config /path/to/image.jpg», но когда я извлекаю загруженный файл из krpano.com, исполняемый файл отсутствует (или Я не знаю какой)

Кто-нибудь знает, как выполнить krpano с помощью PHP в Linux? Я нашел этот урок здесь

http://krpano.com/forum/wbb/index.php?page=Thread&ThreadId = 1306

но я не понимаю, как реализовать это в моем случае.

Пожалуйста, помогите, спасибо.

1

Решение

В Linux все является файлом. Расширения, как концепции, так и подсказки для ОС, не существуют.

В Linux расширение, такое как «.exe», не информирует операционную систему о том, что нужно делать что-то уникальное с файлом, оно только удлиняет имя файла и дает подсказку пользователю. Чтобы действительно знать, что такое файл, запустите на нем файл.

Любой файл с разрешениями исполняемого файла, который проходит проверку ядра, может быть выполнен.

Убедитесь, что вы выполните шаги установки, указанные в видео они предоставляют. Похоже, у вас есть, если вы успешно используете капли.

Windows

/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 = ‘…’ и замените приведенную выше на нее, а затем на свой файл.

Надеюсь, это поможет!

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]