web6 / vrto-downloader
从vrto.me下载全景图像
0.0.1
2019-05-28 22:23 UTC
This package is auto-updated.
Last update: 2024-09-23 06:16:41 UTC
README
这个工具可以下载VRto.me上托管的全景图像。我们使用它来创建使用krpano离线全景。
安装
有三种方式安装此工具。
Composer
您可以将此库作为依赖项添加到已使用Composer的项目中。
$ composer require web6/vrto-downloader
GIT
您可以将此库作为独立工具下载并克隆到任何地方。这样,您将能够拥有所有项目历史,并能够轻松地进行未来的更新。
$ git clone https://github.com/web6-fr/vrto-downloader.git
$ cd vrto-downloader
$ composer install
ZIP归档
您可以从这里下载此库的zip归档,并将其解压缩到您的计算机上的任何位置。然后运行
$ cd /path/to/vrto-downloader
$ composer install
使用方法
查找VRto.me全景图像瓦片URL
为此,我通常会在开发工具检查器中的资源面板中找到全景图使用的图像。
然后我复制URL中以.tiles
结尾的部分。例如,在这个屏幕截图中,URL是
https://vrto.me/_office/files/2/projects/blackhaus_-_panama_house/panos/panama_gear_high_res_gear01jpg.tiles/d/l1/1/l1_d_1_1.jpg?t=2016-12-12_2241&s=generated
保留的瓦片URL是
https://vrto.me/_office/files/2/projects/blackhaus_-_panama_house/panos/panama_gear_high_res_gear01jpg.tiles
创建PHP脚本
创建具有您自己配置的PHP脚本
include_once('path/to/vrto-downloader/vendor/autoload.php'); $panoramaTilesUrl = 'https://vrto.me/_office/files/2/projects/blackhaus_-_panama_house/panos/panama_gear_high_res_gear01jpg.tiles'; $targetFolder = '/path/to/target/folder'; $options = array( 'keepFolderStructure' => true ); try { $downloader = new \W6\VrtoDownloader\VrtoDownloader( $panoramaTilesUrl, $targetFolder ); $downloader->execute(); } catch ( \W6\VrtoDownloader\VrtoDownloaderException $e ) { die( 'Error : ' . $e->getMessage() ); }