首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >木瓜DICOM图像查看器-交换主切片

木瓜DICOM图像查看器-交换主切片
EN

Stack Overflow用户
提问于 2015-10-14 01:14:49
回答 1查看 497关注 0票数 2

我正在使用木瓜来查看DICOM图像。我想交换主要切片,以查看图像的矢状面和冠状面视图。这是我的代码。但是我得到了一个错误,说this.canvas没有定义。

我做错了什么?下面是我的代码:

代码语言:javascript
复制
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
    <head>
        <link rel="stylesheet" type="text/css" href="papaya.css" />
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
        <script type="text/javascript" src="papaya.js"></script>

        <script>
        $(document).ready(function(){
            $(".papaya-main-swap").click(function(){
                papaya.viewer.Viewer.prototype.rotateViews();
            });
        });
        </script>
        <title>Papaya </title>
    </head>

    <body>
        <div class="papaya">
        <button id="swap-slice" class="papaya-main-swap" type="button" style="display: block; top: 475px; left: 700px; position: relative;">Swap Main Slice</button>
        </div>
    </body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2015-10-14 03:13:50

您需要引用Viewer的实例。通常,您可以使用papayaContainers全局变量来访问它。这应该可以修复您的示例:

代码语言:javascript
复制
$(".papaya-main-swap").click(function() {
    papayaContainers[0].viewer.rotateViews();
});

在一个页面上可以有多个查看器。进入papayaContainers的索引用于指定查看器实例。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33108712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档