deepzoomcomposer:Silverlight专题(3)-使用Deep Zoom Composer

  概述:  本系列文章原型源自实际项目使用Silverlight 2 Beta2底层语言使用C#希望对大家Silverlight 2入门有所帮助

  本文将讲述如何使用Deep Zoom Composer来创建绚丽网络应用

  Deep Zoom Composer介绍:  Deep Zoom Composer是微软个技术预览使用这个工具可以创建用了Deep Zoom特性来展示图片

  使用这个工具我们将创建在网络上以种很平滑方式来展示图片特别是高像素图片应用

  目前这个工具只支持XP SP2和Vista两种操作系统

  安装前必须先安装Silverlight 2 Beta 2

  目前最新版本Deep Zoom Composer为8月Preview

  在这个最新版本里你可以通过 Live ID 进行登录把你图片创建相册直接上传到 PhotoZoom 中

  另外你还可以在这个版本 Depp Zoom Composer 中使用微软研究院 Panoramic Stitching 技术

  (个图片拼接算法可以将拍摄同场景多张图片组成张全景图本文将向您展示如何操作

  清明上河图等长卷画作电子化平滑浏览可以说是其个直接应用)

  下载地址为http://www.microsoft.com/downloads/details.aspx?FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&DisplayLang=en

  创建第个Deep Zoom Project:  启动Deep Zoom Composer将出现如下界面

Silverlight专题(3)-使用Deep Zoom Composer

  下面创建Deep Zoom Project如下

Silverlight专题(3)-使用Deep Zoom Composer

  接下来就是先Import需要编辑图片了如下

Silverlight专题(3)-使用Deep Zoom Composer

  我添加进了昨天刚刚拍恭王府多福轩照片(你可以添加你想添加拍过场景照片)如下

Silverlight专题(3)-使用Deep Zoom Composer

  接下来就是对刚刚导入图片进行组合了微软称呼其为Composer有点作曲大师意思:-)

  选择需要组合图片并拖入左边工作区如下

Silverlight专题(3)-使用Deep Zoom Composer

  你可以选择左下角些按钮对刚刚添加进Composer图片进行重新位置调整

  (水平左居中右对齐;垂直上居中下对齐;对角对齐等等)

Silverlight专题(3)-使用Deep Zoom Composer

  下面我们就可以创建我们自己图片拼接了

  首先选择所有图片右键点击鼠标并选择Create panoramic photo...如下

Silverlight专题(3)-使用Deep Zoom Composer

  处理完毕后将出现如下拼接完成后图片确认窗口并点击Save Cropped Image将生成拼接完毕图如下

  (具体处理是先将图片分割成很多块然后通过算法计算来拼接分割成块你可以在当前目录下个子目录working data里面找到



  实现局部更新也就是根据Focus位置来载入这个区域图片块和Vitual Earth同理)

Silverlight专题(3)-使用Deep Zoom Composer

  放置好你要展示成果下面我们就可以创建好图片或者项目导出到PhotoZoom或者Silverlight应用

Silverlight专题(3)-使用Deep Zoom Composer

  我这里选择Export Images and Silverlight project也就是生成Silverlight应用

  等待上几十秒等待你将等到如下界面

Silverlight专题(3)-使用Deep Zoom Composer

  选择最左边Preview In Brower来通过浏览器预览咱们成果如下

Silverlight专题(3)-使用Deep Zoom Composer

  你可以通过鼠标滚轮滚动来放大缩小图片

  图片将局部更新(有点类似Google Earth感觉)

  (当然这边不行应用没有上传上线)



Tags:  silverlight.2.0 silverlight是什么 silverlight deepzoomcomposer

延伸阅读

最新评论

发表评论