krpano中如何让图片自适应屏幕尺寸

自适应屏幕尺寸的图片

我们制作的漫游会在各种各样的设备上浏览,不同的设备屏幕尺寸各有差异,如果我们按照固定的像素来固定layer的尺寸,那么有些图片在显示器上可能合适,但在手机上看可能就会太大。通常我们需要根据屏幕的宽度和高度来确定layer的宽度和高度。 (更多…)

一万元全景后期电脑配置清单

前言

电脑是全景制作、全景拼接必不可少的工具。通常我们发现很多高人就直接用苹果电脑了,但如果你只有一万元,想买一套苹果电脑,似乎又不太现实。即使是二手淘汰下来的,也不只是这个价格。一个选择是购买本文推荐的PC,一个是组装黑苹果系统。应该说下面的配置还是相对中等偏上的。一台好的电脑能够让你减少很多无谓的等待时间,实现多任务并行处理。这是一个用减少的后期编辑时间换取提早交货以及更多洽谈商机的交易。个人认为这个价格是很具有性价比的。

此处考虑的设备清单主要应用是PTgui、若干非编软件例如premiere以及photoshop还有photomatix。

一万元全景装备清单(京东2017.10.31采购价)

(更多…)

30000元全景装备清单

更新 2018.3.11

前言

上次发布了学生党的全景装备清单,大家反响热烈。但也有人觉得会不会太低端。实际上我们做全景摄影得看场所和用户,如果是比较高级的用户,尤其是有懂摄影的用户,至少还是应该对品牌比较重视。因此此处选择的是普遍使用比较广泛的搭配。所有价格均为淘宝最低价。

30000元全景装备清单(电商价格)

(更多…)

球形全景图与立方体切片相互转换

什么是球形全景图

球形全景图SPHERE和立方体Cube都是全景图类型之一。

球形全景图是我们最常见的全景图类型(参看循序渐进(1))。通常一个标准的球形全景图是包含360×180的范围。也就是水平360度,垂直180度。有些人搞不懂,认为是360*360。实际上,这么比喻吧。我们拿着一个巨大的扇子,这是一个半圆形的扇子,上至天,下只地。扇面垂直于地面,它包含了你前方的垂直的180度。也就是水平点以上90度,水平点以下90度。然后你拿着这把巨大的扇子转一圈,360度,那就是全景了。因此是360×180。至于什么3D、4D、720之类,我自己是没有办法给出准确的概念。 (更多…)

include元素说明文档

<include>

以下隐藏内容

更新 2020.9.15 krpano 1.20.8

嵌入其它文件。官方英文文档  include元素完全解析

<include>元素在xml载入过程中被解析。在当前xml文件中的include元素会被所嵌入的xml文件的内容所取代。当这些include元素被解析完毕,viewer将会开始开始分析载入的xml数据,并将其映射到运行中的数据结构。简单来说,就是替换内容——全部分析。

1.20.7版本之后,对于scene元素内的include元素将会在加载该scene时才会开始解析该scene元素内的所include的xml,这对于某个xml中包含大量scene中含有include的情况,可加快启动项目时的速度。

<include url=”path/name.xml” />

(更多…)

使用iframe标签将全景嵌入到HTML页面

嵌入全景的需求

我们在制作某个页面时,可能希望特定的一部分显示全景,就像本站的教程一样,在图文并茂之中还能嵌入一个全景。这时候我们可以使用iframe标签。例如下面的用法:

注意 – 为了使得全屏切换在iframe中可用,我们加入了allowfullscreen参数。 (更多…)

热点相关 | 鼠标拖拽开启冰箱门

开启冰箱门

这是一个对多边形热点应用的一个延伸。在下面的演示中,将鼠标放在冰箱门上,然后用拖拽的方式往右侧移动,可以看到冰箱门被我们用鼠标“打开”了,我们用鼠标拖拽的方式向左侧移动,可以看到冰箱门被我们用鼠标“关闭”了。

毋庸置疑,这样的效果能够提高浏览者与场景的互动性,增加虚拟场景的真实性,对虚拟漫游有莫大的好处。 (更多…)

循序渐进(11)- 1.21版本的默认tour.xml解析与换肤

更新 2024.4.19 krpano 1.21.2

这次我们专门来讲讲tour.xml里的静态元素的作用以及如何更换在1.21中更换皮肤。

krpano根元素

上次已经提及了krpano元素是krpano xml文件的根元素(krpano元素官方文档krpano元素完全解析),我们可以看到整个xml文件一头一尾都是由krpano所闭合的。而在krpano元素中version是版本号,它是一个系统内置属性。title是自定义属性,title定义的值在默认皮肤下是显示在缩略图左上角的文字。

 

(更多…)

style元素说明文档

<style>

以下隐藏内容

更新 2020.3.5  krpano 1.20.5

<style>元素与style属性:

<style>元素是对任意元素属性进行集合和存储的元素。

其它拥有name属性的xml元素即可包含一个style属性。当该xml元素首次被创建时,所有在对应的<style>元素内的属性将复制/设置到对应元素中。这将在xml元素中定义的属性被应用之前完成。

也即是说可以使用style对元素中某些属性进行预定义,然后在元素的静态写法中对这些属性重新覆盖定义。

可以使用 | 字符整合加载多个style

如果需要动态实时获取style元素中的属性,可以使用下面的动作:

  • assignstyle(元素名, styles)
  • layer[name].loadstyle(styles)
  • hotspot[name].loadstyle(styles)

(更多…)

图文相关 | 定制图文框之黑白控

在线演示

操作步骤

(更多…)

使用handbrake转换krpano可用的MP4视频

大家都知道krpano可以把视频作为普通平面视频、热点视频、全景视频三种用途使用。大家也曾经在自己的设备上观看过官方案例。但到了使用自己的视频时,往往却出现各种问题。这其中原因各异,但有一个是让人始终把握不好的就是到底使用怎样的视频,krpano才能支持。 (更多…)

autorotate元素完全解析

autorotate元素概述

autorotate是控制场景自动旋转的元素。通常只需要在代码中添加一次。用户可以像下面那样直接添加静态代码,也可以在action代码中设置autorotate元素的各项属性。如果要改变autorotate元素的属性,只需要使用set这样的简单设置,例如set(autorotate.enabled,false);  (更多…)

如何在krpano实现一键拨号或短信

如何一键拨号

有人问能不能在手机漫游中添加一键拨号,也就是当你点击一个layerhotspot时就会跳到你定义好的拨号界面。实际上krpano有一个openurlaction,它相当于在krpano中制造一个超链接,也就是html的href属性,因此在href中可以加的东西,你基本上上也可以写在里面,像常见的http地址,当然你还可以发邮件,打开一个文件等等。点击拨号的代码就是 (更多…)

scene元素说明文档

<scene>

以下隐藏内容

更新 2023.12.11 krpano 1.21.2

scene元素从技术上类似内联xml文件。

scene元素可在当前的xml文件中定义一个完整的krpano xml文件内容。有点像外部xml,但只是内嵌在当前的xml中。

scene元素的内容在任何情况下都不会被解析或使用,除非使用loadscene()调用对应名字的scene。

通常做法是只在一个xml文件中定义多个全景。

当使用loadpano()载入外部xml文件时,当前定义过的scene元素将被移除。

可以在scene元素中存储任何自定义属性——viewer本身会忽略这些属性,但可以用自定义action使用这些元素。

(更多…)

全景制作电脑配置之PTGUI篇

导言

全景摄影以及全景后期制作也是一个烧设备的玩意。摄影环节就不用说了,云台、镜头、相机、三脚架必不可少,动辄上万,好一点的几万也是有的。至于后期制作方面,尤其是全景图拼接环节,对所使用的电脑是有要求的。今天我们以PTGui为例来分析我们需要一台怎样的工作电脑。

PTGui的FAQ里对配置有非常详细的说明,同时为了避免以讹传讹,我就直接将相关的部分直接翻译成中文,相信大家看完以后,都知道要配一台怎样的电脑。 (更多…)