问题标签 [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.
silverlight - 如何恢复原始 Deep Zoom 图像?
实际上,我收藏了很多 Deep Zoom 格式的照片。我想将每个集合的每个图像恢复为原始大小的 JPEG,有没有办法执行此操作?
image - hadoop 上的并行图像处理
我有几个巨大的 TIFF 图像(60,000x60,000 ~600MB)。使用 Hadoop,我想为每个图像创建一个瓷砖金字塔(deepzoom 格式)并将它们存储在 HDFS 上。理想情况下,我想实现每个节点只处理图像的一部分。
实现它的最佳方法是什么?在 HDFS 上存储小文件是否会产生很大的开销?
date - Silverlight MultiScaleTileSource(或 DeepZoom) - 可以换行日期线(无限水平平移)?
我想知道是否可以使用 MultiScaleTileSource 实现约会的包装(或在您平移 'edge' 时包装地图)?或者任何使用它的实现?深度变焦?深地?
我真的需要 SilverLight 中的这个功能(以及离线模式 - 所以 Bing Maps Control 不会在这里做)。
所以我想知道是否有人成功地使用该控件实现了日期线的换行。
deepzoom - Deep Zoom Images 的 2008 和 2009 命名空间有区别吗?
我注意到 Deep Zoom Composer 使用命名空间编写 DZI
但是官方文档和唯一可用的架构是指
XML 规定我不能将它们视为等价的,尽管它们看起来是等价的。那么有谁知道是否有区别甚至更好,可以指出一些文档吗?
silverlight - Silverlight Pivot 和 CxmlCollectionSource:获取单个项目 URL
我有一个 CXML 文件,它描述了一个包含许多对象的 Pivot 集合。每个对象都由一个标签描述,例如:
CxmlCollectionSource
我使用连接到控件的 CXML 加载 CXML PivotViewer
。这一切都很好。
现在我想显示对应于集合中任何对象的图像PivotViewer
。我已经MultiScaleImage
在我的应用程序中添加了一个控件来做到这一点。它有一个Source
属性,可以接受指向 DeepZoom XML 文件(即Source
CXML 中的属性引用的文件)的 URL。
但我不知道如何获得该值,因为似乎没有任何方法可以PivotViewerItem
通过CxmlCollectionSource
. PivotViewerItem
有一个VisualImageId
属性,它是项目集合的索引,但这并没有多大帮助,因为我无法从该 ID 获取Source
属性。
同样,最终目标只是显示与 Pivot 集合中的对象相对应的图像。如果有更好/更简单的方法来做到这一点,我很想听听!
android - TiledScrollView 的双指缩放功能
我使用https://github.com/ened/Android-Tiling-ScrollView库来显示大的平铺图像。一切正常。唯一的问题是,我只想缩放我触摸的特定部分(如谷歌地图中的捏拉缩放)。现在,无论我触摸到哪里,它总是从头开始显示所有缩放级别的图块。有时,它会把我带到我想要缩放的地方,但它并不完美,因为有时它会把我带到不同的部分。以下代码执行移动逻辑
前 2 个参数表示开始滚动偏移量,后 2 个参数表示滚动结束的目标点。我为最后 2 个参数尝试了不同的组合,但运气不好。
如果它是一个ImageView
,我会做
缩放特定部分,但不幸的是它不是ImageView
。即使我应用了https://github.com/jasonpolites/gesture-imageviewImageView
中的缩放逻辑来平铺缩放,但没有运气。
非常感谢您的建议或线索。
谢谢。
image - 允许放大图像但带有“放大镜”界面的深度缩放脚本
我正在寻找一个基于图块的缩放脚本,它允许放大图像但具有“放大镜”界面。
通过“放大镜”界面,我的意思是类似于 Wadda,用户可以单击图像的某个部分并放大周围区域。放大的区域包含在覆盖缩略图的圆圈中。Wadda的演示可以在这里看到:http: //maxpert.github.com/wadda/
这个解决方案非常适合我的预期用途,除了脚本需要在任何事情发生之前加载整个高清图像这一重要事实。这对我的项目来说是不可行的,因为我的高清图像可以达到 5000x5000px 或更高。
而不是加载整个高清图像,像 Leaflet - Leafletjs.com 这样的基于图块的缩放解决方案会更合适。但我仍然希望“放大镜”缩放 UX 类似于瓦达。
我的问题是:是否有脚本(或脚本的修改)将 Wadda 的 UX 与 Leaflet 的基于图块的深度缩放相结合?
用户将能够单击较小缩略图的一部分,并在圆形叠加层中看到放大的区域 - 其中放大的区域是使用基于图块的加载来加载的。
PS:抱歉标题太长了。很难用一句话来描述我在寻找什么。
c# - Windows Store 应用程序有 Deep Zoom 的替代品吗?
我必须处理大量图像(高分辨率),最好的方法是使用 Deep Zoom,但它不适用于 Windows Store 应用程序。
http://msdn.microsoft.com/en-us/library/cc645050(v=vs.95).aspx
是否存在替代方案?如果没有,创建类似于 Deep Zoom 的自定义控件的最佳方法是什么?
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 的好例子,其中包含所有叠加层和叠加层的相关点击事件?任何代码示例将不胜感激!