Silverlight Deep Zoom:根据请求生成图像

时间:2012-02-26 16:11:50

标签: silverlight deepzoom

我正在尝试构建一个动态为Deep Zoom MultiScaleImage提供图像的应用程序。例如,当请求大图像的特定角落的图像时,应该自动渲染该图像。

渲染就是我要实现的。但是当MultiScaleImage请求图像的一角时,我的代码需要被调用。我该如何实现呢?

当我在StackOverflow上搜索时,我得到的结果解释了使用DeepZoomTools动态生成深度缩放图像。我不完全确定,但这不是我想要的。我想仅在单独请求时生成图像,而不是动态生成所有图像。

编辑:让我举个例子来解释一个可能的解决方案,我不知道如何实现。

如果MultiScaleImage请求图像5 / 1_0.png,如果您知道深度缩放将是第5缩放级别的大图像第二列中的第一个图像(与深度缩放中的实际缩放值无关) 。当DeepZoom请求此文件时,我想生成它,查看我的参数,其中包括&#34; 5&#34;,&#34; 1&#34;和&#34; 0&#34;。< / p>

1 个答案:

答案 0 :(得分:1)

@Salil:会的。 您可以使用路由(例如http://4guysfromrolla.com/articles/012710-1.aspx)将请求定向到Web Generic处理程序。请注意,通用处理程序比aspx页面更合适,因为它不需要对页面生命周期进行如此多的工作。