三维全景图技术的行业应用

 更新时间:2016年9月20日 19:04  点击:1538
近两年一种新的多媒体形式——三维全景出现在出现在网络上。

  多媒体制作行业:这是三维全景工具用户最多的一个行业,他们会为不同行业提供制作服务,结合其他多媒体技术,如 flash、视频、3维动画等来为最终客户提供网站制作、宣传光盘制作等

  房地产网站:房地产平台,比如搜房、上海的金丰易居等,他们可以为开发商、中介等提供服务,最主要的,可以提升他们自己网站的访问量。

  酒店宾馆:用于大堂触摸屏中的酒店导栏中酒店展示,也可用于该酒店的网站。

  订房网:如携程网、上海订房网等,订房网给其中会员酒店提供制作服务。通常有全景展示的酒店订房率要远远高于没有全景展示的。

  相关网络平台:如漫游网,为其中的饭馆、娱乐场所提供简介和评价,部分提供全景介绍。阿里巴巴也为其中的一些星级较高的厂商提供增值服务,产品360展示或者厂房的全景展示。

  旅游景点:各种风景名胜、旅游景点的网站

  虚拟校园展示:如郑州轻工业学院,使学生的和家长很方便的了解到学校的环境,教学条件,用以促进考生的报考率。   在制作网页的过程中,自适应问题是经常遇到,而又最让人头疼的,看了好多种解决的方法,但是都不是万能的。今天遇到这个问题,实在让我挠头,借鉴了Shark的方法,又给了我一个新思路。当时没仔细看LBS的样式表,今天才发现,.clear用的就是这个方法。接下来,我会做个关于“自适应高度”问题的汇总,以便今后遇到问题时候更快解决。

  为了解决浮动元素引起父元素无法获得高度的问题,我们一般在子元素的最后加上一个Spacer Div(clear:both)。但是IE和Mozilla对div的解释不同引起一些表现上的差异。

  最简单的Spacer:

.HackBox{clear:both;}

  IE可以正确地产生预期的效果,但是在Mozilla中不起作用。所以现在很多人是这么用的
.HackBox{ height:0; clear:both;}

  然后XHTML中加入一个 ,如下:
<div class="HackBox">&nbsp;</div>


< 方法一:
用图实现
1切一张1*760的渐变背景图
2在dw中添加做背景

方法二:
用css实现,代码如下:
<html>
<body style="FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#000000)">
<center>
<font size="+3"><strong>网页背景色渐变<br>
(从白色到黑色) </strong></font> <br>
<br>
</center>
</body>
</html>

下面这个是斜角渐变啊
<html>
<body style="FILTER: Alpha( style=1,opacity=25,finishOpacity=100,startX=50,finishX= 100,startY=50,finishY=100); background-color: skyblue">
<h1>背景渐变(左上至右下)</h1>
</body>
</html>
很COOL的哦!

方法三:
用javascript实现
<SCRIPT LANGUAGE="javascript">

<!-- Hide from old browsers
var Color= new Array(9);
Color[1] = "ff";
Color[2] = "ee";
Color[3] = "dd";
Color[4] = "cc";
Color[5] = "bb";
Color[6] = "aa";
Color[7] = "99";
Color[8] = "88";
Color[9] = "77";
Color[10] = "66";
Color[11] = "55";
Color[12] = "44";
Color[13] = "33";
Color[14] = "22";
Color[15] = "11";
Color[16] = "00";
/* Do not display text on a fading background. Instead, let it
fade in and out once or twice, then load a new page. */
function fadeIn(where) {
if (where >= 1) {
document.bgColor="#" + Color[where] +"0000";
where -= 1;
setTimeout("fadeIn("+where+")", 15);
} else {
setTimeout('fadeOut(1)', 15);
}
}
function fadeOut(where) {
if (where <=16) {
document.bgColor="#" + Color[where] +"0000";
where += 1;
setTimeout("fadeOut("+where+")", 15)
} else {
setTimeout("fadeIn(16)", 15);
// window.location.href="http://";
}
}
// Unhide -->
</SCRIPT>

<body bgcolor="#fef4d9" onLoad="fadeIn(16)">



<

  网友在浏览网页时,造成注册表被修改,使得IE默认连接首页、标题栏及IE右键菜单被改为浏览网页时的地址(多为广告信息),更有甚者使浏览者的电脑在启动时出现一个提示窗口显示自己的广告,而且有愈演愈烈之势,遇到这种情况我们该怎样办呢?

  一、注册表被修改的原因及解决办法

  其实,该恶意网页是含有有害代码的ActiveX网页文件,这些广告信息的出现是因为浏览者的注册表被恶意更改的结果。

  1、IE默认连接首页被修改

  IE浏览器上方的标题栏被改成“欢迎访问……网站”的样式,这是最常见的篡改手段,受害者众多。

  受到更改的注册表项目为:

  HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainStart Page

  HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainStart Page

  通过修改“Start Page”的键值,来达到修改浏览者IE默认连接首页的目的,如浏览“万花谷”就会将你的IE默认连接首页修改为“http://on888.home.chinaren.com ”,即便是出于给自己的主页做广告的目的,也显得太霸道了一些,这也是这类网页惹人厌恶的原因。

  解决办法:

  ①在Windows启动后,点击“开始”→“运行”菜单项,在“打开”栏中键入regedit,然后按“确定”键;

  ②展开注册表到

  HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMain

  下,在右半部分窗口中找到串值“Start Page”双击 ,将Start Page的键值改为“about:blank”即可;

  ③同理,展开注册表到

  HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain

  在右半部分窗口中找到串值“Start Page”,然后按②中所述方法处理。

  ④退出注册表编辑器,重新启动计算机,一切OK了!

  特殊例子:当IE的起始页变成了某些网址后,就算你通过选项设置修改好了,重启以后又会变成他们的网址啦,十分的难缠。其实他们是在你机器里加了一个自运行程序,它会在系统启动时将你的IE起始页设成他们的网站。

  解决办法:运行注册表编辑器regedit.exe,然后依次展开

  HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent VersionRun

  主键,然后将其下的registry.exe子键删除,然后删除自运行程序c:Program Filesregistry.exe,最后从IE选项中重新设置起始页就好了。

  2、篡改IE的默认页

  有些IE被改了起始页后,即使设置了“使用默认页”仍然无效,这是因为IE起始页的默认页也被篡改啦。具体说来就是以下注册表项被修改:

  HKEY_LOCAL_MACHINESoftwareMicrosoftInternet Explorer

  MainDefault_Page_URL

  “Default_Page_URL”这个子键的键值即起始页的默认页。

  解决办法:

  运行注册表编辑器,然后展开上述子键,将“Default_Page_UR”子键的键值中的那些篡改网站的网址改掉就好了,或者设置为IE的默认值。

  3、修改IE浏览器缺省主页,并且锁定设置项,禁止用户更改回来

  主要是修改了注册表中IE设置的下面这些键值(DWORD值为1时为不可选):

  [HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel]

  "Settings"=dword:1

  [HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel]

  "Links"=dword:1

  [HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel]

  "SecAddSites"=dword:1

  解决办法:

  将上面这些DWORD值改为“0”即可恢复功能。

如果你和SethII一样是个喜欢逛个人网站的话。你一定会发现国内的网页设计有这样一些通病:

  1.盲目的“崇洋”

  很多国内朋友都喜欢在个人网页里大量的使用英文。诚然,英文的笔画简单明了,变化也更多,比起中文的方块字来更加活泼。确实能为网页增色不少。但我们不应该忘记:我们的设计,最终目的是让别人来欣赏。(不然,干嘛要放到互联网上)而对我们而言我们需要面对的“观众”绝大部分是和我们一样使用中文的朋友。所以,为了能更好的让观众理解我们的设计,需要用最直接的方式:中文。请注意:SethII这样说完全不是出于某种狭隘的民族主义。

  

  另外,各位如果嫌我们的方块字不够好看的话,不妨去参观一下日本和韩国的网站。看看同样使用方块文字的他们是怎样进行演绎的。

  2.千篇一律,缺乏创意。

  各位只要看一看国内个人网站中使用频率最高的"04b-08"字体,和Chromeless Window插件就可以理解为什么SethII要这样说了。

  是"04b-08"和CW不好吗?当然不是!——"04b-08"在很小的情况下仍能保持很好的可读性。"Chromeless Window"做出来的窗口的确也很漂亮。

  但是!

  "04b-08"和CW也有它们所适应的情况。试想:在一个使用优雅的中古风格的叶面里使用带点高科技风味的"04b-08",显然是很不合适的。

  以上只是讨论了"04b-08"的适用性。我想,就现在来说,即使"04b-08"极适合很您的网页,您也最好放弃这种字体。大家的个人主页就是想突出自己的个性,若使用这种已经被用滥了的字体,恐怕起不到什么凸现个性的效果。

  3.滥用技术

  常常看见这样的网站:一进主页,'peng'的弹出一个带警告图标的对话框,上面写着“欢迎光临”之类的话。进入页面,一大堆的Timeline物件飞来飞去。页面醒目位置放置着数字不超过3位数的计数器。一移鼠标,发现上面跟着一群javascript制作的彩色小点。再看Banner居然是用Flash做的,在看看效果,单调的几个字符极不流畅的摇来摇去,明显是一帧一帧画上去的。离开的时候又'peng'的一个“欢迎再来”。再查查IE首页,早换掉了!再点点鼠标右键,连右键菜单也添上了他网站的名字。回头想想,他没有锁定你的注册表已经是很仁慈的了。

  请问,这样的网站还会有人去“再次光临”吗?

  4.没有考虑参观者的感受

  不知看过多少个人网站,将链接“藏”得真够隐蔽。让人看了半天也不知该按哪里继续浏览。还有导航条做得过小的情况,本来用来导航的“导航”条,根本起不到导航的作用。更有的设计者,连个返回的超连接也没有。非得使用IE的“后退”按钮才能返回。

  关于这一点还有一个更普遍的问题:很多网页制作者在设计的时候没有考虑叶面在不同分辨率下的显示效果,造成叶面变形或者要用户使用滚动条才能浏览全貌。这一点大家可以参考榕树下发行的电子杂志《Image无限》,这本电子杂志在解决不同分辨率下的显示问题,有他的独到之处。

  嗯,聒噪了这么一些,也不知大家烦了没有。SethII还是赶快住嘴吧。


<
[!--infotagslink--]

相关文章

  • intelliJ IDEA 多行选中相同内容的快捷键分享

    这篇文章主要介绍了intelliJ IDEA 多行选中相同内容的快捷键分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-06
  • vuejs element table 表格添加行,修改,单独删除行,批量删除行操作

    这篇文章主要介绍了vuejs element table 表格添加行,修改,单独删除行,批量删除行操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-18
  • For循环中分号隔开的3部分的执行顺序探讨

    引发这个问题思考的是一段js程序的运行结果: 复制代码 代码如下: var i = 0; function a(){ for(i=0;i<20;i++){ } } function b(){ for(i=0;i<3;i++){ a(); } return i; } var Result = b(); 这段程序的运行结果是Re...2014-05-31
  • Powershell实现编写和运行脚本

    本文为那些对学习 Windows PowerShell 命令行和脚本编写环境感兴趣的系统管理员提供了资源。也请告诉我们本网站如何才能对您更有用处。...2020-06-30
  • php过滤所有的空白字符(空格、全角空格、换行等)

    在php中自带的trim函数只能替换左右两端的空格,感觉在有些情况下不怎么好使,如果要将一个字符串中所有空白字符过滤掉(空格、全角空格、换行等),那么我们可以自己写一个过滤函数。php学习str_replace函数都知道,可以批量替...2015-10-30
  • C#隐式运行CMD命令(隐藏命令窗口)

    这篇文章主要介绍了C#隐式运行CMD命令(隐藏命令窗口),本文实现在winform窗口中运行CMD命令,需要的朋友可以参考下...2020-06-25
  • 解决Pycharm 运行后没有输出的问题

    这篇文章主要介绍了解决Pycharm 运行后没有输出的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-06
  • Java使用ScriptEngine动态执行代码(附Java几种动态执行代码比较)

    这篇文章主要介绍了Java使用ScriptEngine动态执行代码,并且分享Java几种动态执行代码比较,需要的朋友可以参考下...2021-04-15
  • python使用pandas按照行数分割表格

    本文主要介绍了python使用pandas按照行数分割表格,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-08-13
  • Vue.js中轻松解决v-for执行出错的三个方案

    v-for标签可以用来遍历数组,将数组的每一个值绑定到相应的视图元素中去,下面这篇文章主要给大家介绍了关于在Vue.js中轻松解决v-for执行出错的三个方案,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。...2017-06-15
  • 解决vue字符串换行问题(绝对管用)

    这篇文章主要介绍了解决vue字符串换行问题(绝对管用),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-08-06
  • Python运行提示缺少模块问题解决方案

    这篇文章主要介绍了Python运行提示缺少模块问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-05-10
  • c#源码的执行过程详解

    在本篇文章中给大家详细讲述了c#源码的执行过程,对此有需要的朋友们可以学习下。...2020-06-25
  • prettier自动格式化去换行的实现代码

    这篇文章主要介绍了prettier自动格式化去换行的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-08-26
  • php过滤所有的空白字符(空格、全角空格、换行等)

    在php中自带的trim函数只能替换左右两端的空格,感觉在有些情况下不怎么好使,如果要将一个字符串中所有空白字符过滤掉(空格、全角空格、换行等),那么我们可以自己写一个过滤函数。php学习str_replace函数都知道,可以批量替...2015-10-30
  • C#命令行编译器配置方法

    这篇文章主要介绍了C#命令行编译器配置方法,本文讲解了配置C#命令行编译器、配置其它.NET命令行工具、通过csc命令行编译器来编译C#文件实例等内容,需要的朋友可以参考下...2020-06-25
  • PowerShell读取文件内容、替换文件内容、读取限定行的例子

    这篇文章主要介绍了PowerShell读取文件内容、替换文件内容、读取限定行的例子,本文使用3个例子来说明实现这3个需求的操作技巧,需要的朋友可以参考下...2020-06-30
  • C++ 线程(串行 并行 同步 异步)详解

    这篇文章主要介绍了C++ 线程(串行 并行 同步 异步)详解的相关资料,需要的朋友可以参考下...2020-04-25
  • 分享十八个杀手级JavaScript单行代码

    这篇文章主要给大家分享了十八个杀手级JavaScript单行代码,这些单行代码可以帮助你提高工作效率并可以帮助调试代码,对大家学习或者使用JavaScript具有一定的参考学习价值,需要的朋友可以参考下...2021-10-15
  • C#判断程序是否是管理员权限运行的方法代码示例

    这篇文章主要介绍了C#判断程序是否是管理员权限运行的方法代码示例,本文直接给出实现代码例子,需要的朋友可以参考下...2020-06-25