krpanotools基本操作

来源:互联网 发布:刘统勋 知乎 编辑:程序博客网 时间:2024/06/05 22:58

1、新建一个文件夹,把需要合成的全景图放入该新建的这个文件夹

2、打开krpanotools,找到MAKE VTOUR (MULTIRES) droplet.bat,把刚才文件夹中的图片全选,拖入MAKE VTOUR (MULTIRES) droplet.bat中。(如果出现警告,则点击运行)这时候会出现一个cmd窗口。(如果图片正规,二比一的比例则不需要用户选择)如图所示:


输入3,然后会提示输入度数,输入360,第一张图片处理正式开始。

第一张图片处理结束后,开始处理第二张图片,类型还是输入3,度数输入360,跟刚才一样,依次类推,直到出现请按任意键继续

3、此时发现图片文件夹下生成了一个vtour文件夹。打开vtour文件夹下的tour_editor.html,tour_editor.html是一个可以决定每个场景起始位置和可视化的热点编辑器。双击打开tour_editor.html转动视角到我们想要的位置,然后点击左上角的set as startup view保存一下“save tour.xml”,然后点击add hotspot添加1个热点,点击done选择要链接到的图片,然后点击done。把需要添加的热点添加完之后点击save tour.xml,保存位置肯定选择vtour文件夹下,覆盖以前的tour.xml

4、打开tour.html,把title的值改为自己想要的值。

5、打开tour.xml,第一行的title对应的是左下角标题的前半部分,如图所示,红线圈出来的部分,每个scene标签里的title则为红线圈出来的后面的部分。

 

6、skin里面标签的作用

         bingmaps控制位于左下角的版权,不要开启

         thumbs_opened控制缩略图是否显示

         thumbs_text控制缩略图的标题是否显示

         tooltips_thumbs鼠标移动到缩略图上面,标题是否显示

         tooltips_hotspots鼠标移动到箭头那里,是否显示标题

7、想让全景图自动滚动,需要在xml中加入一行代码

         <autorotateenabled="true" />

8、让全景图滚动结束后自动跳到下一个全景图自动滚动需要加入如下代码

         <eventsonnewpano="delayedcall(autoscene,15,nextscene);"onremovepano="stopdelayedcall(autoscene);" />

         <actionname="nextscene">

                   add(newsceneindex,scene[get(xml.scene)].index, 1);

                   if(newsceneindexLT scene.count, loadscene(get(scene[get(newsceneindex)].name),null, MERGE,BLEND(0.5)););

                   update_button_states();

         </action>

上面的功能就基本能满足大部分用户的需求了。

希望大家多多交流。qq:274501366

0 0
原创粉丝点击