问题标签 [seadragon]
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.
image - 从画布下载图像;无法获取数据
更新:我有图像下载,但它总是下载空白:
--------更新结束
我有一个使用 Open Seadragon 显示深度缩放图像的页面。
这是重现该问题的小提琴。
我有一个下载链接和一个打印链接,尽管现在它们都做同样的事情。我正在尝试获取 imgurl;一旦我有了它,我想我知道如何下载它,但是 $(canvas).toDataURL() 不起作用。
console.log 正在验证我的页面上确实有一个画布对象。为什么我不能从中获取图片网址?
我还尝试在 seadragon 函数中检索图像:
但控制台显示“未捕获的类型错误:无法读取 null 的属性‘画布’
canvas - 无法从受污染的画布上下载图像;如何下载托管在 Amazon s3 存储桶中的 Seadragon 图像?
我有一堆存储在 Amazon s3 存储桶中的深度缩放图像,我有一个网页,用 Open Seadragon 天珠查看器显示它们。我可以显示图像,但无法下载;我收到了安全错误,我的画布被污染了。
我在存储桶中设置了 CORS 配置:
这允许我显示图像(以前我的 OpenSeadragon 调用失败,因为没有 access-control-allow-origin 标头),但我的画布仍然受到污染。
我尝试在 seadragon 查看器中设置 crossOrigin 策略:
但这并没有改变任何东西。这是我的完整脚本:
ajax - OpenSeaDragon 2:对图像在集合中的位置进行编程控制
我正在尝试从 Silverlight 迁移到 OpenSeaDragon (PivotViewer),但到目前为止,我还没有找到如何以编程方式控制我的图像集中每个图像的位置,这样它就不仅仅是一个矩形阵列图片的。也许,稀疏图像?或者也许只需要以某种方式将 x 和 y 坐标添加到集合的 *cxml 文件中?你能指出我正确的方向吗?
感谢您的时间。
coordinates - 无法读取未定义的属性“位置”,获取坐标 - CustomTile - Openseadragon
我正在尝试使用以下代码获取坐标:如果我单击画布以获取 X 和 Y 位置:显示控制台错误:未捕获的 TypeError:无法读取未定义的属性“位置”
seadragon - Openseadragon 图像拖到多画布上
我们有一个在 openseadragon 上编码的查看器。它具有放大缩小主页和旋转功能。我们还在此查看器上添加了一些自定义透明画布,以便在该图片上绘制一些形状。它们工作正常,但我们无法拖动这些图片,也无法在这些多画布上获取该图片的 div 坐标。
我们如何在这个多画布上实现鼠标移动或单击并拖动事件。
感谢大家的帮助。
这里的示例代码:
python - 压缩 Deep Zoom 图像文件
是否可以压缩 Deep Zoom Image 文件,非常类似于将平铺的 kml 文件压缩为 kmz?我有许多图像文件已平铺到 DZI 图像中,这会创建大量图像供操作系统处理。只需将一个 tiff 文件转换为包含 5,500 个项目的文件夹。我希望以某种方式压缩这个文件夹并让 Open Sea Dragon 打开它。我什至不确定这是否可能,但我想我会要求开始研究一个可管理的解决方案。
ruby - Ruby:从网络下载 Seadragon 渲染图像
我编写了一个 Ruby 脚本来抓取SFMOMA 艺术品页面并下载艺术品 .jpgs。我已经设法在底部下载了 .jpg 缩略图,但我更喜欢下载高分辨率的中心图像。不幸的是,HTML 源代码没有显示任何我可以下载的 .jpg 文件。我怀疑Seadragon是原因。
我发现的 closet .jpg 近似值是 og:image .jpg,但它被大量裁剪并且无法使用。
示例: https ://www.sfmoma.org/artwork/91.412
Seadragon 的大部分渲染似乎都发生在这里。它似乎是在动态创建图像?
我应该如何下载中心件图像?告诉爬虫右键另存为?
openseadragon - Seadragon(seajax) 搜索后打开特定的过滤器框
在我的网站中,我使用 seajax 枢轴查看器查看大量图像。因此,为了不要无休止地搜索我需要的图片,我通常使用视图中的搜索框来过滤我收藏的特定属性。现在,当我按 Enter 键时,它可以完美运行并过滤我的收藏。但是,我可能多个属性具有相同的值,因此为了进一步过滤我的搜索,我使用搜索框下方的过滤器。这也很好用。
现在我的问题是:是否可以在我按 Enter 后打开这样的过滤器框,以便显示某个属性的特定值?
我已经看过它,并且我相信我需要在枢轴查看器 js 中执行此操作,但是我找不到正确的方法来执行此操作。我在stackoverflow上找不到任何关于它的信息。
先感谢您。
imagemagick - 优化 DZI 渲染大小
我目前正在测试将大型 jpeg 文件转换为 DZI 的 magickSlicer。它工作得很好。
但是,我面临渲染 DZI 大小的问题。例如,对于权重为 10Mo 的原始 jpeg 文件,使用默认选项 (-w 256 -h 256) 渲染的 DZI 文件夹权重为 26.2Mo。如果我将选项宽度和高度更改为 512x512,则 DZI 文件夹重量为 18.3Mo。它太大了,因为我必须处理一个巨大的大文件存储库。
我想知道如何管理转换选项以使 DZI 文件夹的权重小于或等于原始文件的权重。
最好的祝福。