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