Мне нужно создать предварительный просмотр загруженного файла.
Проблема: файл будет панорамой 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-холста?
Есть идеи?
Вместо того, чтобы использовать Pageres и Pannellum вместе, что, если у вас есть автономная утилита, которая создала для вас предварительный просмотр панорамы? Этот вопрос становится очень похожим на этот другой. Там также много информации, которая будет иметься в эта тема.
Короче, я рекомендую взглянуть, например, на эту утилиту командной строки: https://github.com/denivip/panorama
Других решений пока нет …