1

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

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

4

1 回答 1

0

我猜 JCrop 旨在与<img>not一起使用<canvas>,但这可能会有所帮助:Cropping image draw into canvas with JCrop

在木瓜中,查看viewer.js中的这些:

papaya.viewer.Viewer.prototype.mouseDownEvent
papaya.viewer.Viewer.prototype.mouseMoveEvent (see isDragging)
papaya.viewer.Viewer.prototype.mouseUpEvent

// these might be useful to set a command-key to enable your feature
papaya.viewer.Viewer.prototype.keyDownEvent
papaya.viewer.Viewer.prototype.keyUpEvent

请注意,已经有几个功能可以监听鼠标移动和拖动,因此您必须解决这些问题(可能为您的操作添加新的命令键)或禁用现有行为。

于 2015-10-14T20:10:10.997 回答