Создать сервер скриншотов на основе содержимого WebGL

Мне нужно создать предварительный просмотр загруженного файла.
Проблема: файл будет панорамой 360 °, и я использую pannellum в качестве библиотеки отображения.
Итак, я установил pageres на моем сервере Debian и после загрузки я просто вывести эту строку PHP:

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

И это определенно работает БОЛЬШОЙ! Я получил идеальный скриншот. К сожалению (и, как и ожидалось), это просто сообщение о том, что WebGL не поддерживается на «этом устройстве» … 🙁

Я искал Stackoverflow, погуглил вокруг. К сожалению, нет полезной идеи.
Поэтому мне нужен Гуру (или просто кто-то, кто знает, как Google найти правильное решение), чтобы помочь мне. На самом деле мне нужен двухэтапный процесс для клиента (1-я загрузка, 2-й щелчок для создания предварительного просмотра), и это не совсем смешно.

Как я могу включить Pageres для отображения простого 2D-холста?

Есть идеи?

0

Решение

Вместо того, чтобы использовать Pageres и Pannellum вместе, что, если у вас есть автономная утилита, которая создала для вас предварительный просмотр панорамы? Этот вопрос становится очень похожим на этот другой. Там также много информации, которая будет иметься в эта тема.

Короче, я рекомендую взглянуть, например, на эту утилиту командной строки: https://github.com/denivip/panorama

0

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

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

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