我是靠谱客的博主 落寞烧鹅,最近开发中收集的这篇文章主要介绍krpanotools基本操作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

最后

以上就是落寞烧鹅为你收集整理的krpanotools基本操作的全部内容,希望文章能够帮你解决krpanotools基本操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部