2015-10-14 2 views
1

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

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

+0

У вас есть код, который вы можете показать? В противном случае будет трудно ответить на первую часть вашего вопроса, где вы спрашиваете об исправлении. –

ответ

0

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

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

Смежные вопросы