OHIF Viewer是一个开源的基于web的医学影像查看器
基于JavaScript库Three.js和Vue.js技术构建
开源代码地址:
https://gitee.com/151706061/ohifviewers
OHIF Viewer官网地址:
OHIF Viewer在线查看地址:
克隆完代码以后执行以下命令
yarn config set workspaces-experimental true
yarn install
yarn run dev:orthanc
启动成功使用localhost:3000打开项目
如果3000端口被占用,使用win+r打开运行对话框,
输入cmd来以管理员身份运行命令提示符。
//查看端口号被哪个程序占用
netstat -ano|findstr "3000"
//杀死进程
taskkill /f /t /im 'PID'
修改服务器连接地址在platform\app\public\config\docker-nginx-orthanc.js文件里
wadoUriRoot: 服务器地址,
qidoRoot: 服务器地址,
wadoRoot: 服务器地址,
打包项目,执行命令
yarn run build
打包完的dist会在platform/app文件下
部署完以后数据是官网数据,如果想修改为本地数据库地址
全局搜索https://d33do7qe4w26qo.cloudfront.net/dicomweb
替换为本地服务器地址
使用本地ip地址打开页面报错:
Error: SharedArrayBuffer is NOT supported in your browser see https://develo
我的解决方法:extensions\cornerstone\src\init.tsx 文件下把这段代码隐藏
if (value === 'AUTO') {
cornerstone.setUseSharedArrayBuffer(csEnums.SharedArrayBufferModes.AUTO);
} else if (value === 'FALSE' || value === false) {
cornerstone.setUseSharedArrayBuffer(csEnums.SharedArrayBufferModes.FALSE);
sharedArrayBufferDisabled = true;
} else {
cornerstone.setUseSharedArrayBuffer(csEnums.SharedArrayBufferModes.TRUE);
}