如何显示特定的dicom图像(木瓜)?

时间:2019-05-14 07:45:50

标签: javascript dicom papaya

我正在使用rii-mango / Papaya显示dicom文件。我上传了一个包含243 dicom文件的文件夹。它总是从文件中间开始(此处为图像121),但我想从图像243开始。是否有显示特定图像的功能?我尝试过:

papayaContainers [0] .preferences.viewer.currentSlice = 243;

但是它不起作用(没有任何变化)。

1 个答案:

答案 0 :(得分:1)

您可以指定一个coordinate参数。坐标在图像索引中。不过,您需要事先知道图像尺寸。

params["coordinate"] = [0, 0, 0];

另一种方法是使用loadingComplete回调:

params["loadingComplete"] = function() {
    var viewer = papayaContainers[0].viewer;
    var dims = viewer.volume.header.imageDimensions;

    // position coordinate centered on last slice (assuming axial slices)
    var coord = new papaya.core.Coordinate(
        Math.floor(dims.xDim / 2), 
        Math.floor(dims.yDim / 2), 
        dims.zDim - 1);
    viewer.gotoCoordinate(coord);
};