gpt4 book ai didi

c# - Silverlight 中的本地 Deep Zoom/MultiScale TileSource

转载 作者:行者123 更新时间:2023-11-30 12:37:25 25 4
gpt4 key购买 nike

如何提供可以在本地生成图像(即无需下载图像数据)的 MultiScaleTileSource 实现?

这是跟进:跟进:stackoverflow.com/questions/432956/silverlight-make-deepzoom-to-load-tiles-from-local-source 没有得到回答。

网络上的所有示例最终都基于 http://blogs.msdn.com/mikeormond/archive/2008/08/23/multiscaletilesource-demo-source-code.aspx它通过在服务器上生成像素来专门“破解”这个问题。

最佳答案

更新:我认为完全在客户端上进行深度缩放是不可能的。 MultiScaleTileSource.GetTileLayers requires a collection of URI's ,而且我认为您没有办法在客户端拦截它。

但是,您可以使用 Silverlight 3 的 WriteableBitmap在客户端生成内容。我不知道你到底想做什么,但是Jeff Prosise wrote an example which shows zooming into a Mandelbrot Set via Writeable Bitmaps , 展示了这个概念。

------------原答案------------

创建自定义 MultiScaleTileSource - 从 MultiScaleTileSource 继承并覆盖 GetTileLayers 方法。

示例:

关于c# - Silverlight 中的本地 Deep Zoom/MultiScale TileSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1160877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com