代码之家  ›  专栏  ›  技术社区  ›  Raj

silverlight deep zoom在幕后是如何工作的?

  •  1
  • Raj  · 技术社区  · 15 年前

    我用Silverlight deep zoom做了一些示例项目(只是为了好玩)。这真的很酷,很刺激。但我很好奇,想知道幕后到底发生了什么事情来实现这类事情。deep zoom composer在其数据源的子文件夹中生成许多图像和少量XML文件。

    有人能解释一下这些东西到底是怎么工作的吗。为实现这一目标,正在使用哪些概念?

    3 回复  |  直到 12 年前
        1
  •  5
  •   paweloque    15 年前

    请查看“打开缩放”项目。这是一个开源项目,因此您可以通过查看open Zoom的实现来回答自己的问题:

    http://code.google.com/p/open-zoom/

        2
  •  1
  •   Marc Gravell    15 年前

    据我所知,这与他们在游戏中使用的保持帧速率的技术相似;虽然有些东西很小,但只能获取它的低分辨率版本。当它们放大时,获取越来越多的细节。

    该工具的工作是生成数据,让客户机以不同的分辨率获取图像,而不需要太多的麻烦。

        3
  •  1
  •   Conceptdev    15 年前

    Here's a screencast 显示深度缩放“平铺金字塔”的外观(在flash中观看,如果您有SL3测试版,也可以进行交互)。

    还有一个 DeepZoom Viewer 这可以让你“探索”一个类似于Windows资源管理器的深度缩放图像——查看每一层以及它由哪些图像组成。

    推荐文章