cylab-tw / bluelight

a browser-based DICOM viewer
MIT License
117 stars 45 forks source link

Plugin - 2D MPR #31

Closed cylien closed 3 weeks ago

cylien commented 1 year ago

Creating a display protocol for 2D MPR with 3 columns.

圖片

ahmetavcioglu commented 1 year ago

It's a very nice and necessary plugin. When will it be completed?

birdeggb2777 commented 1 year ago

@cmylmz0 I think it will be done in a few days.

ahmetavcioglu commented 1 year ago

@birdeggb2777 Thank you for the answer. Can i draw RTSS on 3 columns with this plugin?

cylien commented 1 year ago

Added it. 177c612 bce65ce

ahmetavcioglu commented 1 year ago

We can't draw rtss in this plugin you have made. We can see the drawings we have done before. I want to draw RTSS on Sagittal and Frontal images as well.

In other words, I want to make an instant RTSS drawing on the plugin you have made now. How can I do it?

cylien commented 1 year ago

You can't draw RTSS on Sagittal and Frontal images in this plugin (mpr2.js).

We will discuss how to draw RTSS objects on that two views to plan the further fetures about this plugin.

By the way, we also have the annotation tools to draw annotations on images. Please see this video

In another Plugin (mpr.js): RTSS can be shown on the images. 圖片

ahmetavcioglu commented 1 year ago

I know other tools thank you @cylien. As I said, what is required is to be able to draw RTSS on the other 2 views. I would be very happy if you can do this.

ahmetavcioglu commented 1 year ago

I know other tools thank you @cylien. As I said, what is required is to be able to draw RTSS on the other 2 views. I would be very happy if you can do this.

Hi @cylien and @birdeggb2777. Any new update on the plugin?

cylien commented 1 year ago

@cmylmz0 we did not discuss this yet. Please wait for us, thanks.

cylien commented 1 year ago

@cmylmz0 , After internal discussion, We decided that BlueLight will not support drawing RTSS on Sagittal and Frontal images. Because BlueLight focus on the efficient display of the DICOM object in the browser. We have evaluated this feature will cost massive memory in the browser which has a very high risk of triggering a browser crash. We think this function may be suitable to implement in a native application such as 3DSlicer, Radiant, etc.