DICOM viewer - выделение определенной области

Я использую папайю для просмотра изображения DICOM. Я хочу выделить определенную область изображения, когда пользователь перетаскивает область.

Я пытался использовать плагин Jcrop, но, похоже, он не работает. Есть ли исправление в этом? Или средство просмотра папайи имеет встроенную функцию для захвата события перетаскивания?

1 ответ

Я предполагаю, что JCrop предназначен для работы с <img> не <canvas>, но, возможно, это будет полезно: обрезка изображения, нарисованного на холсте, с помощью 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

Обратите внимание, что уже есть несколько функций, которые прослушивают перемещение и перетаскивание мыши, поэтому вам придется обходить их (возможно, добавив новую командную клавишу для своего действия) или отключить существующее поведение.

Другие вопросы по тегам