本文檔基于版本1.19 pr13,官網(https://krpano.com/)
*注: 本文檔由作者收集整理,并非全部原創,作者水平有限,敬請諒解*
看云地址:http://www.hmoore.net/wang11535041/test/355594
如果需要查看最新文檔,請查看:[Krpano全景漫游開發手冊](https://www.bwrong.co/post/krpano/)
**概念**
全景漫游(英文:panorama)技術可以讓體驗者在全景圖像構建的全景空間里切換視角的瀏覽。它是通過拍攝全景圖像,再采用計算機圖形圖像技術構建出全景空間,讓使用者能用控制瀏覽的方向,或左或右、或上或下觀看物體或場景,仿佛身臨其境一般。與傳統的3D建模相比,全景漫游技術制作簡單,數據量小,系統消耗低,且更有真實感。
早期270°或者360°全景漫游(柱狀全景):

720°全景漫游:

**全景圖**
全景圖(這里特指**球面全景圖**)是指一種圖片寬高比為<span style="color: #ff0000;">**2比1**</span>的包含了360°x180°空間的圖片,例如8000*4000的jpg圖片或tiff圖片等。
注:寬高比2:1為水平方向(360):垂直方向(180)
**Krpano簡介**
krpano是一款全景漫游制作軟件和工具。其具有以下特點:
* 高度靈活、性能卓越的輕量化全景漫游瀏覽器。
* 兼容HTML5和Flash,支持Webgl下的WebVR展示。
* 使用專用的krpano xml代碼編寫全景漫游,可開發出高度定制化的項目,也可利用krpano工具開發在線全景制作及展示平臺。
* 支持多種類型的全景圖以及全景視頻和環物全景。
* 支持多種投影模式。
* 同時提供簡單高效的批處理方式,可在無需代碼干預下迅速生成一個基本功能兼備的全景漫游項目。
**如何選擇**
如果只想簡單展示全景,無特殊定制需求,那么可以使用默認皮膚,或者使用全景平臺進行開發。
如果需要開發全景平臺、定制全景功能或者對全景開發有濃厚興趣的可以學習和深入了解krpano。
**特性**
* 兼容Flash和HTML5
* 高性能和高質量的渲染
* 高度可定制的
* 豐富的全景格式和圖像文件格式的支持
* 多分辨率
* 三維投影
* 虛擬旅游熱點/腳本
* 漸進式
**案例展示**
見下載包或者官方網站https://krpano.com/examples/vtour/#top
- 概述
- 文件說明
- 載入全景
- krpano xml語法
- krpano xml內置元素
- 特殊屬性
- krpano
- preview
- image
- view
- area
- display
- control
- cursors
- autorotate
- plugin/layer
- hotspot
- events
- action
- contextmenu
- network
- memory
- security
- lensflareset
- lensflare
- data
- scene
- style
- include
- progress(廢棄)
- textstyle(廢棄)
- action腳本語法
- 全局變量
- 邏輯、流程
- 數學運算符、函數
- 字符處理
- 動畫效果
- 動態加載
- 視圖動作、相機控制
- 坐標轉換
- 更新重繪
- 動態添加移除元素
- 擴展js接口
- 調試
- 顯示文字(廢棄)
- 參考手冊
- 常用操作
- 音樂控制
- 視頻熱點控制
- 全屏
- 鍵盤鼠標
- 場景
- 與js交互
- 獲取中心坐標
- 插入全景視頻
- krpano tools使用
- 常用插件
- Combobox(列表框)
- Videoplayer(視頻播放器)
- Scrollarea(區域滾動)
- Gyro2(陀螺儀)
- MoreTweenTypes(動效)
- gridmenu(網格縮略圖)
- skin_setting