大屏可视化效果实现记录 主要记录了大屏可视化效果的实现,包括 Echarts 多种图表(线图、饼图、柱状图等)的配置项实现渐变色等效果,CSS 的旋转圆动画、元素浮动、字体渐变色效果的实现,以及动态渲染大屏模块、定时器更新图表数据的方式。
Failed to connect to github.com port 443 after 75004 ms: Couldn‘t connect to server 在开启VPN时,执行git命令总是提示 Failed to connect to github.com port 443 after 75004 ms: Couldn’t connect to server错误。由于本机系统代理端口和git端口不一致导致的。
Cornerstone3D Tools对影像进行交互(中篇)-注释类工具使用 本文主要介绍的就是注释类的工具,当我们拿到一个影像时,总是会有各种各种需要对影像进行注释标注类操作的需求,比如测量下长短、计算下Mean和面积、做个文字标注、或者圈定一下边缘等等。不过不用着急,上述说的这些操作Cornerstone3D Tools中基本都已涵盖,本文从支持的注释类工具种类及使用场景、编程式操作注释两大方面展开介绍。
Cornerstone3D Tools对影像进行交互(上篇)-基础交互工具及同步器 通过介绍工具的种类、状态和如何去使用一个工具、如何去使用一个同步器等相关内容,完成了上述Demo中的全部功能点的实现。涵盖了日常需求中影像缩放、移动等交互操作、多视图同步等需求场景
nvm安装node找不到版本问题(只有iojs) 很久没有使用nvm新安装node版本了,今天在切换时执行要执行很久,然后返回暂无当前版本的错误信息,那就执行看一下远程的版本,发现返回的只有iojs的版本,没有node版本,所以一直安装失败。
如何使用cornerstone3D渲染3D影像 在日常开发中经常会遇到除了渲染MPR视图外,还需要渲染3D扫描影像,本文从具体的实现、viewport type解读、场景预设等方面来介绍3D具体的实现及涉及到的相关概念。
Cornerstone渲染CT+PET融合影像及相关应用场景 本文从基础概念知识开始,渐进式介绍了渲染融合影像的实现步骤、数据获取及处理、colorMap颜色映射方案的实现与修改、多Volume修改窗宽窗位的方案等实现。可以涵盖在日常开发中遇到的融合渲染、标量值显示、透明度切换、窗宽窗位修改等多种需求场景。
Cornerstone加载本地Dicom文件第二弹 - Blob篇 由此,一个点击上传本地文件的Demo演示就结束了,主要知识点为对象管理本地上传的文件并可以返回ImageId可以根据不同的请求规则调用不同的请求方式,用于加载处理文件clone到本地后直接运行 npm run serve 即可启动,持续更新,欢迎star~
Cornerstone3D 演示库恢复更新啦~ 从0上手Cornerstone3D系列的git库终于有时间更新优化了一版。主要更新以下内容:✨ vue2更新至vue3版本,代码迁移为vue3组合式写法✨ UI风格升级,新增交互提示✨ 修复页面切换报错问题✨ …
如何使用Cornerstone加载本地的dicom文件并渲染 往往我们本地有一组Dicom文件或者后台有一组Dicom文件,我们并不确定能否使用Cornerstone渲染它们。本文将围绕本地加载渲染Dicom文件的简单实现来展开
Cornerstone3D导致浏览器崩溃的踩坑记录 WebGL: CONTEXT_LOST_WEBGL: Context: context lost;Cornerstone3D渲染Volume时导致windows 浏览器页面崩溃的处理方案及问题复盘记录
一文了解Cornerstone3D中窗宽窗位的3种设置场景及原理 在使用Cornerstone3D渲染影像时,有一个常用功能“设置窗宽窗位(windowWidth&windowLevel)”,通过精确调整窗宽窗位,医生能够更清晰地区分各种组织,如区别软组织、骨骼、脑组织等。本文将围绕窗宽窗位的基础概念、如何使用工具调整及工具调整的实现原理、js动态调整、MPR视图下多视图同步调整等展开。
【从0上手Cornerstone3D】如何使用CornerstoneTools中的工具之同步器 同步器(Synchronizers)可以使多个视图同步响应同一个工具的操作,例如我们在MPR视图下,同步操作三个视图的缩放程度、windowLevel等等
【从0上手Cornerstone3D】如何使用CornerstoneTools中的工具之工具介绍 ToolGroup是Cornerstone3D中的一个新概念。ToolGroup的目标是定义一种简单的方法,以每个视口方式定义工具的行为。除此之外,绑定了同一个TooGroup的Viewport可以共享工具组相同的配置、模式及组内的工具。
【图解面试】深入解析数据类型转换 将值从一种数据类型转换到另一种数据类型通常称为数据类型转换。在面试过程中大多数都是以代码输出题出现,但是要了解到具体的转换规则,彻底搞懂底层原理,才能应对变来变去的值类型~
一文(10图)了解Cornerstone3D核心概念(万字总结附导图) 一文+10图了解Cornerstone3D核心概念:简介、ImageId及ImageLoader、Volume及VolumeLoader、RenderingEngine、Viewport等核心概念