问题标签 [deepzoom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-crawler - 如何从 IIPImage 服务器抓取 DeepZoom 图像?
如何获取托管在 IIPImage 服务器上的 DeepZoom 图像的所有图块和元数据?
IIPImage 支持 IIP 协议(没有详细记录)、MS DeepZoom 和 Zoomify
silverlight - Silverlight 中报表查看器的控件
我想编写一个报表查看器控件,其效果类似于 deepzoom(zoomin,animation effects) 控件。特别喜欢这个控件 http://www.microsoft.com/windowsazure/evidence/ 任何人都可以提供启动工具包或任何有助于启动它的链接吗?
谢谢。
.net - Silverlight Deep Zoom 服务器控制?
Silverlight Deep Zoom 是我几年前推出时听说过的那些很酷的东西之一,但我一直没有时间去实际尝试一下。但是现在是时候了,我很惊讶地发现让这个东西工作起来显然是多么复杂,我担心我在这里遗漏了一些东西。
据我了解,使用 Silverlight Deep Zoom 需要您
- 编写一个 Silverlight 应用程序以嵌入到您的网站上,这对于没有以前的 Silverlight 经验的人来说并非易事,因为您必须自己实现各种操作(缩放、平移)并包含按钮图标。
- “手动”创建 Deep Zoom 金字塔文件。
我找到了很多关于如何做到这两点的示例,但这与在页面上粘贴控件、设置原始图像源以及高度和宽度相去甚远,老实说,这就是我认为它需要的全部。
所以:在我继续实施我自己的之前,
- 您知道以一种很好的方式包装上述内容的任何组件(免费或商业)吗?
- 您知道 Silverlight Deep Zoom 的替代品吗?JavaScript?HTML5?
- 我有这种感觉,今天的技术被认为有些过时了?
deepzoom - Microsoft Pivot JIT 集合
我正在尝试在我的应用程序中实现 Microsoft Pivot 查看器,我决定 JIT 集合和链接集合之间的交叉是最好的情况,但是我遇到了一些问题。
集合的图像由 C# Windows 服务生成,该服务在夜间运行,生成所需的新图像。
然后当用户使用自定义 HttpHandler 请求数据时动态生成 CXML 文件。
问题是,在尝试将生成的 png/jpg 图像转换为 DZC 时,我的开发机器有 10000 多个项目内存不足。
是否有可用的工具可用于将我拥有的图像转换为 DZI 图像。我看过 Deep Zoom Composer,但我真的需要一些可以在一夜之间运行来转换图像的东西,目前我有大约 45,000 张图像需要转换,Composer 只是锁定了试图用这么多的东西做任何事情图片。
理想情况下,我希望能够直接使用该服务创建 DZI 图像,而不是先创建 png/jpg 图像。
c# - 在使用 API 生成的 DeepZoom 集合中放置图像
我正在生成一个 DeepZoom 集合,使用来自 Bryant 的代码......
http://bryantlikes.com/DeepZoomImageGenerationWithDeepZoomToolsDLL.aspx
这会生成一个 DeepZoom 集合,其中的图像以网格形式排列。如何使用 API 控制场景中图像的放置?
更新:
我希望能够将图像彼此相邻放置,并从中生成 DeepZoom 图像……而不是创建必须在运行时放置的子图像集合。
这类似于 DeepZoom Composer 中的第二步,您将在步骤 1 中导入的所有图像彼此相对放置,并在步骤 3 中生成 DeepZoom 图像。
c# - C#中的交互式绘图
我需要在 C# WinForms 中绘制一个大型的交互式树结构 - 一个公司层次结构。
除了将在树中排列块的算法可能会非常复杂之外,我不确定如何实现实际的画布和绘图代码。
乍一看,我可以创建一个巨大的图像(或一个大图像矩阵),并使用Graphics
orBufferedGraphics
来渲染一个给定用户放大的小区域。这将提供您可能在 Google 地图上看到的缩放和平移效果。
至于交互性,这里可以做什么?我希望用户能够突出显示某些人(特定成本中心的人,承包商等......)。此外,如果随着用户放大,树会逐渐显示更多关于员工的信息,那将是非常酷的。我是否应该只对MouseMove
事件进行命中测试并以编程方式添加/删除/更改构成画布上图片的内容?
这是我应该避免使用 GDI 并可能使用 DirectDraw 的东西吗?我不想矫枉过正——我只想能够直观地表示结构并让用户可以选择打印它。
或者,是否有可用的(免费软件?)库,允许缩放和平移交互?我可能问得有点多,但也许一个也可以处理树结构的?
我在较小的规模上对每个单独的概念都有经验,但是在这样的大型结构中没有任何东西可以组合在一起。我预测如果我做错了什么,它会变成非常缓慢、滞后和占用内存的事情。
我只涉足WPF。我几乎只在 .Net 中使用 WinForms - WPF 中有什么东西可以使这项任务变得更加容易吗?
c# - PivotViewer v2 动态集合和深度缩放图像
我正在使用 Silverlight 5 发布的 PivotViewer v2。我已经开始使用 PivotViewer 的新数据绑定功能,直接绑定到从服务器传递下来的数据对象,并使用 ItemTemplate 在 PivotViewer 中显示对象.
使用 CXML,我可以为数据透视查看器预先生成 DZC/DZI(它是一个 JIT 集合),但我不知道如何使用 Deep Zoom 成像 + 带有数据绑定的新数据透视查看器。如何在数据绑定的集合的项目模板中显示深度缩放图像?
我尝试使用PivotViewerMultiSizeImage类(下面的 XAML)和PivotViewerMultiScaleSubImageHost类。我下面的例子几乎可以工作:它显示了一个图像,但似乎停留在 100 像素级别 - 没有深度缩放。我也尝试过使用 DZI 的MultiScaleImage控件,但没有运气 - 它立即生成 OutOfMemory 异常。
有谁知道如何在新的 PivotViewer 中通过数据绑定获得 Deep Zoom 功能?
silverlight - 缩小时,子图像未显示在 MultiScaleImage 上。如何向他们展示?
我创建了一个包含近 200 个子图像的深度缩放图像。我只是将主图像加载到 Deep Zoom Composer 并加载所有子图像并导出。然后,我使用代码通过编辑 dzc_output.xml 来定位和缩放 SubImage。
除了我显示图像时,一切似乎都很好。仅显示图像中途下方的子图像。
当我放大我知道应该有子图像的区域时,它们确实会出现。
我是用 MultiScaleImages 达到某种限制,还是有办法控制图像在控件中显示的“缩放”级别?
silverlight - Silverlight Deep Zoom:根据要求生成图像
我正在尝试构建一个动态为 Deep Zoom MultiScaleImage 提供图像的应用程序。例如,当请求大图像的特定角落的图像时,应该自动渲染该图像。
渲染是我将实现的。但是当 MultiScaleImage 请求图像的那个角落时,需要调用我的代码。我该如何实施?
当我在 StackOverflow 上搜索这个时,我得到的结果解释了使用 DeepZoomTools 动态生成深度缩放图像。我不完全确定,但这不是我想要的。我只想在单独请求时生成图像,而不是动态生成所有图像。
编辑:让我举一个例子来解释一个可能的解决方案,我不知道如何实施。
如果 MultiScaleImage 请求图像 5/1_0.png,如果您知道 Deep Zoom 将是第 5 缩放级别的大图像第二列中的第一个图像(与深度缩放中的实际缩放值无关)。当 DeepZoom 请求这个文件时,我想查看我拥有的参数来生成它,它们是“5”、“1”和“0”。
silverlight - 在图像 wp7 上实现缩放
我正在尝试使用像其他应用程序功能(即地图)一样的点击或捏合在我的 wp7 应用程序中启用图像的缩放功能。我看到的与此相关的大多数帖子都已经过时了,我想知道是否有更新的方法来实现这一目标?