/英文/
/中文/
/中文/
/英文/
/中文/
/英文/
/中文/
/英文/
/中文/
/中文/
软件Tags:
Krpano tools是一款非常好用的全景图像与互动虚拟图像浏览工具,同时在浏览图像的同时还能够对其进行编辑,程序支持Flash和HTML5功能,能够使用简单的xml文本文件来存储krpano查看器的设置,可以使用任何常用的texteditor编写或编辑打开浏览的图像文件;可通过使用url设置,为光标使用自定义图像,在这种情况下,URL图像在一个图像中包含所有不同的鼠标状态,通过定义运动状态的裁剪像素坐标来选择单个图像;内置的热点功能是全景图中的区域,在鼠标悬停或单击时会做出反应,它们可用于加载其他全景图,指向其他URL的链接以及更改视图;提供的krpano事件-当发生某些特定事件时,它们可以用于调用动作或函数;需要的用户可以下载体验
1、新虚拟旅游编辑,几个较小的改进和修复。
2、集成到krpano工具应用程序。
3、作为替代旧的基于Flashplayer的虚拟巡回编辑器插件。
4、与浏览器或Flashplayer安全限制无关,仅限HTML5。
5、提供热点位置和场景链接,下载包中的新增和更新的示例。
6、更改启动视图时自动更新缩略图。
7、在外部编辑tour.xml时自动重新加载。
8、动作的新局部变量范围(可选)。
9、允许将操作参数作为变量传递到操作(对于具有局部变量范围的操作) - 作为替代%NN占位符。
10、新的combobox.xml插件-仅限xml,可自定义(demo)。
11、GearVR浏览器的WebVR API支持正在再次运行。
12、支持在WebGL文本框(演示)中为亚洲语言打破规则。
Flash和HTML5
Krpano全景的观众可作为Flash和HTML5的浏览器;观众都使用相同的接口控制帕诺斯和布局。
高性能和高质量渲染
渲染性能和图像质量,是一个在Krpano的发展最重要的两个特征。
此外,也有强大的开发要求,以保持观众本身小,效率尽可能。
高度可定制
几乎所有的观众是定制Krpano。所有设置都有设置,添加自定义设置或行为也是可能的。
Krpano具有灵活的动态XML脚本系统可以实现自己的想法和特点。
要构建用户界面,只需在查看器屏幕上包括和安排图像。
为了更深入地定制或扩展查看器本身,可以包括外部Flash或JavaScript(HTML5)插件。
在这里看到的所有可用的插件Krpano。
广泛支持的全景格式和图像文件格式
由Krpano闪存全景查看器支持全景格式:立方体和cubestrip图像
Zoomify的图像,对象电影(=多帧平面图像)
全景视频(球形、圆柱形、谐音)
支持为Krpano工具的输入和输出的图像文件格式
用户可以点击本网站提供的下载路径下载得到对应的程序安装包
只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面(解压时可以直接解压到此文件夹中即可)
xml文件的根元素必须是元素。所有其他元素必须放置在此元素内。
krpano xml中的所有xml元素和属性都是可选的,可以多次定义并且可以按任何顺序定义。当同一元素再次定义两次或更多次时,随后的/随后的声明将覆盖先前的声明。
也可以在根元素本身内定义其他元素,以在krpano范围内声明其他设置。
xml本身只是一种传输格式 -这意味着它将仅用于为krpano查看器传输数据。当解析xml时,xml元素将被转换/映射到krpano内部数据结构中。这意味着在解析之后,内部不再有xml。
特殊的krpano XML元素和属性
一些xml元素和属性在krpano中以特殊方式处理。这种特殊处理已经在xml加载和解析期间发生。
名称属性⇒限定数组元素:
当xml元素具有名称属性,则该元素将被解释为一个的元件/产品阵列。该名称数组是XML元素本身的名称。当不存在具有该名称的数组时,将自动创建它。
当元素/项目已经存在时,仍将设置在xml元素处定义的属性,并覆盖已经存在的值。
这意味着xml元素可以有多个声明,但是每个元素都需要具有自己的唯一名称以进行标识。
有关name属性的重要说明:
每个名称都必须以字母字符开头!
这意味着不允许使用数字作为名称!
当名称仍以数字字符开头时,该名称将被解释为数组索引。对于动作内部基于索引的动态访问而言,这是可以的,但对于定义元素而言,这是可以的!
所有名称将自动转换为小写,以允许不区分大小写的直接访问!
URL属性:
当一个xml属性被命名为“URL”或开始或结束用“URL”(例如像“videourl”),该属性的值将被作为intrepted URL /路径的资源。
当将相对路径用作url值时,该路径将自动调整为相对于其中定义了url属性的xml文件。这意味着xml中的相对路径将始终相对于xml本身。
但请注意-动态设置/更改url属性时,将不再与xml有自动关系!
为了使该路径相对于某些特殊的预定义路径,可以 在url路径中使用其中一些占位符:
%FIRSTXML% -第一个加载的xml文件的路径。
%CURRENTXML% -当前加载的主xml文件的路径(不包括其中的一个)。
%SWFPATH% -krpano查看器文件的路径。
%HTMLPATH%-html文件的路径。
%BASEDIR% -使用basedir路径。
%$ VARIABLE% -使用给定的'VARIABLE'的值-可以是任何krpano变量,但是必须在加载当前xml或场景之前定义它,例如在嵌入过程中已经在html文件中(通过initvars)或在loadpano()之前,调用loadcene()。
该设备属性:
所述设备属性定义如果给定的XML元素和它的所有子元素应该被使用或跳过一个给定设备上。
句法:
devices属性的值可以是一个或多个可用设备。
可以使用以下逻辑运算符组合多个设备:
加号+字符或字符串.and。 可用作AND运算符,以检查所有设备设置是否匹配
管子| 字符或字符串.or。 可用作OR运算符,以检查给定设备设置之一是否匹配
感叹号!字符或NO-前缀的设备设置可用于检查给定的装置设定前是NOT集
解决顺序:AND检查将在OR检查之前解决。
注意-要在操作代设备检查属性 -名称中带有点的XML属性:
通过添加点。如果在一个属性名称的末尾添加一个字符,然后在一个或多个设备的名称之后,则可以仅为该给定设备定义该属性。
句法:
第一个点之前的所有内容都属于属性本身的名称,而第一个点之后的所有内容都属于设备检查。
设备属性中的所有设备均可用于设备检查。
通过逻辑AND,OR和NOT运算符可以混合多个设备:
的。而。可用作AND运算符,以检查所有给定的设备设置是否匹配(例如devices属性中的+字符)。
的。或者。可用作OR运算符,以检查给定的设备设置之一是否匹配(例如devices属性中的|字符)。
一个NO-前缀前的设备设置可以用来检查给定的设备设置是不设置(如!在设备的属性特征)。
解决顺序:AND检查将在OR检查之前解决。
重要提示: xml属性的顺序是随机的,并且每次都可以不同!这意味着在xml文件中定义属性的顺序不必与如何加载/解析它们的顺序相同。因此,永远不要再重新定义将覆盖先前定义的其他设备设置的属性。
码中动态检查设备设置,请使用设备对象以及if()或calc()操作。
该如果属性:
当一个XML元素有一个,如果属性,那么XML元素及其所有子元素将仅用于当给定的条件将是真实的。
在if条件中使用变量时,则需要在当前xml元素之前(=上方)定义这些变量。此外,这里有一种特殊情况-使用xml if检查元素时,则需要在加载当前xml之前定义if检查中使用的变量。这可以通过使用initvars设置在嵌入过程中在html文件中完成,也可以在执行loadpano()调用之前在xml中完成。