问题标签 [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.

0 投票
1 回答
330 浏览

silverlight - 如何恢复原始 Deep Zoom 图像?

实际上,我收藏了很多 Deep Zoom 格式的照片。我想将每个集合的每个图像恢复为原始大小的 JPEG,有没有办法执行此操作?

0 投票
2 回答
843 浏览

image - hadoop 上的并行图像处理

我有几个巨大的 TIFF 图像(60,000x60,000 ~600MB)。使用 Hadoop,我想为每个图像创建一个瓷砖金字塔(deepzoom 格式)并将它们存储在 HDFS 上。理想情况下,我想实现每个节点只处理图像的一部分。

实现它的最佳方法是什么?在 HDFS 上存储小文件是否会产生很大的开销?

0 投票
1 回答
101 浏览

date - Silverlight MultiScaleTileSource(或 DeepZoom) - 可以换行日期线(无限水平平移)?

我想知道是否可以使用 MultiScaleTileSource 实现约会的包装(或在您平移 'edge' 时包装地图)?或者任何使用它的实现?深度变焦?深地?

我真的需要 SilverLight 中的这个功能(以及离线模式 - 所以 Bing Maps Control 不会在这里做)。

所以我想知道是否有人成功地使用该控件实现了日期线的换行。

0 投票
1 回答
460 浏览

deepzoom - Deep Zoom Images 的 2008 和 2009 命名空间有区别吗?

我注意到 Deep Zoom Composer 使用命名空间编写 DZI

但是官方文档和唯一可用的架构是指

XML 规定我不能将它们视为等价的,尽管它们看起来是等价的。那么有谁知道是否有区别甚至更好,可以指出一些文档吗?

0 投票
1 回答
204 浏览

silverlight - Silverlight Pivot 和 CxmlCollectionSource:获取单个项目 URL

我有一个 CXML 文件,它描述了一个包含许多对象的 Pivot 集合。每个对象都由一个标签描述,例如:

CxmlCollectionSource我使用连接到控件的 CXML 加载 CXML PivotViewer。这一切都很好。

现在我想显示对应于集合中任何对象的图像PivotViewer。我已经MultiScaleImage在我的应用程序中添加了一个控件来做到这一点。它有一个Source属性,可以接受指向 DeepZoom XML 文件(即SourceCXML 中的属性引用的文件)的 URL。

但我不知道如何获得该值,因为似乎没有任何方法可以PivotViewerItem通过CxmlCollectionSource. PivotViewerItem有一个VisualImageId属性,它是项目集合的索引,但这并没有多大帮助,因为我无法从该 ID 获取Source属性。

同样,最终目标只是显示与 Pivot 集合中的对象相对应的图像。如果有更好/更简单的方法来做到这一点,我很想听听!

0 投票
1 回答
801 浏览

android - TiledScrollView 的双指缩放功能

我使用https://github.com/ened/Android-Tiling-ScrollView库来显示大的平铺图像。一切正常。唯一的问题是,我只想缩放我触摸的特定部分(如谷歌地图中的捏拉缩放)。现在,无论我触摸到哪里,它总是从头开始显示所有缩放级别的图块。有时,它会把我带到我想要缩放的地方,但它并不完美,因为有时它会把我带到不同的部分。以下代码执行移动逻辑

前 2 个参数表示开始滚动偏移量,后 2 个参数表示滚动结束的目标点。我为最后 2 个参数尝试了不同的组合,但运气不好。

如果它是一个ImageView,我会做

缩放特定部分,但不幸的是它不是ImageView。即使我应用了https://github.com/jasonpolites/gesture-imageviewImageView中的缩放逻辑来平铺缩放,但没有运气。

非常感谢您的建议或线索。

谢谢。

0 投票
2 回答
991 浏览

image - 允许放大图像但带有“放大镜”界面的深度缩放脚本

我正在寻找一个基于图块的缩放脚本,它允许放大图像但具有“放大镜”界面。

通过“放大镜”界面,我的意思是类似于 Wadda,用户可以单击图像的某个部分并放大周围区域。放大的区域包含在覆盖缩略图的圆圈中。Wadda的演示可以在这里看到:http: //maxpert.github.com/wadda/

这个解决方案非常适合我的预期用途,除了脚本需要在任何事情发生之前加载整个高清图像这一重要事实。这对我的项目来说是不可行的,因为我的高清图像可以达到 5000x5000px 或更高。

而不是加载整个高清图像,像 Leaflet - Leafletjs.com 这样的基于图块的缩放解决方案会更合适。但我仍然希望“放大镜”缩放 UX 类似于瓦达。

我的问题是:是否有脚本(或脚本的修改)将 Wadda 的 UX 与 Leaflet 的基于图块的深度缩放相结合?

用户将能够单击较小缩略图的一部分,并在圆形叠加层中看到放大的区域 - 其中放大的区域是使用基于图块的加载来加载的。

PS:抱歉标题太长了。很难用一句话来描述我在寻找什么。

0 投票
3 回答
2528 浏览

c# - Windows Store 应用程序有 Deep Zoom 的替代品吗?

我必须处理大量图像(高分辨率),最好的方法是使用 Deep Zoom,但它不适用于 Windows Store 应用程序。

http://msdn.microsoft.com/en-us/library/cc645050(v=vs.95).aspx

是否存在替代方案?如果没有,创建类似于 Deep Zoom 的自定义控件的最佳方法是什么?

0 投票
4 回答
5801 浏览

node.js - 如何开始使用 OpenSeadragon?

我想知道如何开始使用 OpenSeadragon。我根据github上的存储库自述文件通过 node.js 安装了它。然后我在查看API,看起来你必须使用 OpenSeadragon.Viewer 函数。但这就是我所得到的。我只想使用 OpenSeadragon 创建一个带有深度缩放图像的简单页面。

0 投票
1 回答
1608 浏览

javascript - SceneNode(层)、Deep Zoom Composer 和 Seadragon Ajax

我正在使用 DeepZoom Composer 将不同的图像叠加在一起,顶部的每一层都更小。(类似于http://msdn.microsoft.com/en-us/expression/cc745977.aspx

有没有一种简单的方法使用 Seadragon Ajax 0.8.9 来放大顶部的每个分层图像(容器显示顶层图像的精确 1:1 比例),而不是手动创建控制覆盖并分配点击行为来缩放/pan 到整体构图的分层区域?

更新: 我还尝试使用 SparseImageSceneGraph.xml 值将 zoomTo 设置为:

使用

但它与第二级图像略有不同。

也试过:

但这也超出了第二层图像。(即使第二张图像部分可见)

第二次更新

我现在正在研究使用 OpenSeaDragon 来测试我想要实现的目标,这就是我所拥有的:

我无法使用上述内容显示叠加层,我做错了什么?是否有一个使用 xml(dzi) 初始化 OpenSeadragon 的好例子,其中包含所有叠加层和叠加层的相关点击事件?任何代码示例将不胜感激!