问题标签 [papaya]

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 回答
185 浏览

dicom - 木瓜查看器 - 查看下一个切片的命令

我正在使用木瓜查看 DICOM 图像。http://ric.uthscsa.edu/mango/papaya.html

我想知道如何使用键盘键移动到下一个切片。由于所有命令都嵌入在 javascript 文件中,是否有我应该寻找的特定功能?

请帮忙。

0 投票
1 回答
507 浏览

dicom - 木瓜 DICOM 图像查看器 - 交换主切片

我正在使用木瓜查看 DICOM 图像。我想交换主要切片以查看图像的矢状面和冠状面视图。这是我的代码。但是我收到一个错误,说 this.canvas 没有定义。

我究竟做错了什么?这是我的代码:

0 投票
1 回答
220 浏览

javascript - DICOM 查看器 - 突出显示特定区域

我正在使用木瓜查看 DICOM 图像。当用户拖过某个区域时,我想突出显示图像的特定区域。

我试图使用 Jcrop 插件,但它似乎不起作用。这样做有解决办法吗?还是木瓜查看器有内置函数来捕获拖动事件?

0 投票
1 回答
913 浏览

dicom - DICOM 查看器 - 查看分段图像

您好我正在使用 Papaya 查看 DICOM 图像。我有一组分段的 DICOM 图像,我可以使用这个名为 dicomplyer ( http://www.dicompyler.com/ ) 的软件查看其分段结构。

通过单击结构名称,我可以看到该软件上的分段结构。这可以用木瓜吗?当我上传 DICOM 图像集时,它显示未找到像素数据。还是由于分割图像本身的格式问题?有人能帮我吗 ?

0 投票
1 回答
251 浏览

javascript - 使用javascript在木瓜dicom查看器切片中进行分页

我正在使用来自 github 的 papaya API

在这个木瓜 dicom 查看器中,我想整合一些东西。

一是分页。如果我尝试编辑此 API,则会出现错误

我想要的是:-

  1. 在木瓜查看器 NEXT 中,PREV 工作正常,但我想让 On click to FIRST 和 LAST slice 移动。
  2. 并且分页将是 1,2,3,4...如果单击 ONE 第一个切片应该出现。

提前谢谢

0 投票
1 回答
230 浏览

meteor - 如何从 Meteor 中的响应数据接收/转换 arrayBuffer

我有一个如下的路由器:

只需读取 DICOM 文件的内容并返回客户端。像 响应数据一样的响应

在客户端站点中,我想将响应数据用作 arrayBuffer 数据。请帮我!

PS:当我尝试使用响应数据时,我收到了一些错误,例如Uncaught TypeError: Cannot read property 'byteLength' of null

我使用 papayajs 查看 DICOM 文件:https ://github.com/rii-mango/Papaya

0 投票
1 回答
291 浏览

javascript - 如何使用 Papaya 在 JavaScript 中使用多个 DICOM 文件创建表面文件?

我正在尝试使用其中一个开源项目进行体积渲染。我想从我的 DICOM 图像创建一个表面文件。我知道这可以通过使用 mango viewer exe 来实现;但我想用javascript来做。请帮我。

0 投票
2 回答
239 浏览

javascript - 木瓜 DICOM 查看器,移动切片不起作用,当它相同时

我有一个包含列表 DICOM 切片的数组。

我的数组中有 5 个切片。当我单击+ -按钮时,我只能在查看器中看到三个切片。剩余的两个切片不可见。有时最后一片最先出现。

例如,具有相同文件名的 10 个图像。首先,计数z显示 10。当我单击+ -按钮时,它应该一个一个地移动所有 10 个图像。

木瓜观众

DICOM 属性值

第一个切片 MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.740

第二片 MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.741

第三片 MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.740

谢谢

0 投票
1 回答
100 浏览

javascript - 如何在木瓜中管理缩放和长度手柄

我想做的是

1)我想在图像上画一个长度并想添加句柄来编辑它。

2)当我想缩放图像时,绘制的长度应该与缩放级别相匹配。

linearr数组在哪里

0 投票
1 回答
45 浏览

javascript - 如何在木瓜查看器中使用平移工具

嗨,我尝试为木瓜查看器实现 PAN 工具,但没有运气,我想出了这两个功能

papaya.viewer.Viewer.prototype.setCurrentPanLocation = function (xLoc, yLoc, sliceDirection) {

papaya.viewer.Viewer.prototype.setStartPanLocation = function (xLoc, yLoc, sliceDirection) {

任何人都可以帮助