文章编号:1007-757X(2012)10-0026-02基于 HTML5

文章编号:1007-757X(2012)10-0026-02

基于 HTML5 标准的 Dicom 图像显示

夏申频

摘 要:针对移动设备上医学图像的显示问题,提出了使用 HTML5 标准构建,完全基于浏览器端解析和显示 Dicom 图像

的应用。详细分析了此方案的可行性,并简述了相关技术标准,最后给出了一个演示原型系统,验证了方案的可行性。

关键词:超文本描述语言五,医学数字图像传输标准,Javascript 脚本

中图分类号:TP311

文献标志码:A

Dicom Image Display Based on the the HTML5 Standards

Xia Shenpin

(Information Section, Shanghai Jiao Tong University Affiliated Children's Hospital, Shanghai200040,China)

Abstract:To solve the problem of displaying Dicom image on mobile device, this paper proposes HTML5 Standard to build an ap- plication system which displays Dicom image in the browser. First, it proves this system is feasible, then the paper introduce the te- chology and standard which has been used. Finally, a demo system is given and test program feasibility.

Key words: HTML5; Dicom;Javascript

0 引言

一直以来,显示Dicom 医学图像都是在专业的工作站 上,使用专业程序来进行的。这些设备昂贵、笨重、使用复 杂、兼容性差,对移动平台极不友好。在硬件方面,由于医 学图像的高空间分辨率和高灰度分辨率,往往需要高性能处 理器和专业显示设备,才能达到可供临床使用的效果,但是, 从前所有的移动设备,都不具有这两点。从软件层面上来说, 医学图像工作站专业系统的开发,很少顾及到跨平台、兼容 性的问题,更少想到对移动设备的支持。

这些系统,往往使用Com+/ActiveX、VCL/CLX 等基于 C/C++ 语言的技术或平台,很少使用像Java 这样在移动设 备上广泛支持的技术,使得迁移到移动平台上的开发代价变 得相当高。

不过随着移动终端设备的不断发展,尤其是在FDA 批 准了首款移动设备进入医疗影像行业,标志着移动设备已经 完全满足显示、处理医学图像的要求,医疗应用市场已经向 移动设备开发者们敞开。但是,目前的移动设备品种多样, 各大品牌的设备各自为政,彼此不互相兼容,这意味这如果 使用传统的移动设备开发平台,需要为每一个平台进行开发 和测试,这既费时又费力。好在目前所有主要品牌的产品中, 有一点是共同的,它们都具有一个支持HTML5 技术标准的 现代浏览器。所以,如果能设计基于HTML5 平台的Dicom 显示程序,将能覆盖到几乎所有的主流移动终端设备,具有 极大的兼容性。

1 HTML5 技术标准下的 Dicom 图像显示

1.1 HTML5 标准

在HTML5 标准提出以前,要在浏览器端处理图像,必 须依赖第3方插件(如Flash,Silverlight)。因为早期浏览器 的JavaScript 处理引擎性能不佳,无法胜任图形处理的要

求。HTML5 中新引入的 Canvas 元素,使得可以直接使用

JavaScript 脚本在Web 页面进行绘。一般显示 Dicom 图像 都使用像素级别的绘图,而Canvas 标签支持像素级别的位 图绘图技术。已知Chrome 的V8,Firefox 的SpiderMonkey 以

及Safari 的Nitro 等引擎,都已经能够很好地进行二维绘图。

1.2 Canvas 标签

Canvas为HTML5标准中新制定的绘图标签, 定义一个Canvas 只需要进行如下的声明:

Fallback content , in case the browser does not support

Canvas.

在JavaScript 脚本中,可以使用语句来获得这个Canvas

对象,假设使用JQuery

html页面显示dcm文件,基于HTML5标准的Dicom图像显示.doc相关推荐

  1. c#web页面显示弹窗_基于 HTML5 WebGL 的 3D 风机 Web 组态工业互联网应用

    前言 在目前大数据时代背景之下,数据可视化的需求也变得越来越庞大,在数据可视化的背景之下,通过智能机器间的链接并最终将人机链接,结合软件和大数据分析的工业互联网也将变得越来越容易实现! 国家也敏锐意识 ...

  2. html页面显示dcm文件,dcm格式的影像 怎么把avi转换为dcm格式?

    医学影像文件dcm格式用什么软件打开? 在哪里可以下正在实习中,想有空用电脑边看边学,在网上查的CT MRI都是用的dcm格式,可我也是找了好久才找到的....网页链接 NBIA国际生物图像数据库. ...

  3. 超调 matlab m文件,基于Matlab的汽车运动控制系统设计.doc

    基于Matlab的汽车运动控制系统设计.doc 基于MATLAB的汽车制动系统设计 杨 东 (昆明理工大学交通工程学院 昆明 650500) 摘 要:本课题以汽车制动控制系统的设计为应用背景,利用MA ...

  4. 在页面显示html文件,把选择的文件显示在页面上 #1《 HTML5:文件 API 》

    在这个文件里面,我添加了一个 标签,上面有一个 .list-group 类 - 下面,我们去把用户使用 选择文件 表单元素所选择的文件的列表,显示在这个拥有 .list-group 类的 标签里面 . ...

  5. 安装QQ的时候,页面显示创建文件夹失败,无法正常安装,请尝试选择新的安装目录

    删了Tencent 的文件夹 导致qq出现问题,重新安装 qq 提示 创建文件夹失败,无法正常安装,请尝试选择新的安装目录, 换了 文件目录也不好使 缺少了一个叫msvcr100.dll的系统文件,将 ...

  6. winform窗体中嵌入显示Excel文件

    最近做的一个项目是C/S结构的,由于客户需要,需要在Winform页面上直接显示Excel文件.对于个人来说,我一直都是在从事B/S结构的项目开发,对于Asp.net很熟悉.但是c/s结构项目的开发还 ...

  7. ofd转成html,基于HTML5的OFD文件在线显示的方法以及装置与流程

    技术特征: 1.一种基于HTML5的OFD文件在线显示的方法,其特征在于:包括如下步骤: 步骤1.服务器端将OFD文件压缩包进行解压,并将解压后得到的OFD文档目录结构映射至HTML5客户端的URL: ...

  8. html5 图片上传,支持图片预览、压缩、及进度显示,兼容IE6+及标准浏览器

    原文:html5 图片上传,支持图片预览.压缩.及进度显示,兼容IE6+及标准浏览器 以前写过上传组件,见 打造 html5 文件上传组件,实现进度显示及拖拽上传,兼容IE6+及其它标准浏览器,对付一 ...

  9. vue里面怎么删除部分页面_基于VUE选择上传图片并页面显示(图片可删除)

    基于VUE选择上传图片并在页面显示,图片可删除,具体内容如下 demo例子: 依赖文件: HTML文本内容: 相关照片 JS文本内容: /** * 从 file 域获取 本地图片 url */ fun ...

  10. html原生上传,一个基于HTML5及原生JS的文件上传组件--JohnUploader

    运行效果图 一.组件介绍 基本特点 基于HTML5的FileReader和FormData 可以完成多文件选择,并预览 完成文件的异步上传 原生XHR对象,适配多浏览器 代码 class JohnUp ...

最新文章

  1. PCL特征点与配准(1)
  2. 阻塞队列 java实现_JAVA实现阻塞队列
  3. mybaits四-3:获取保存数据的id
  4. CTAS VS create table and then insert
  5. VTK:图片之ImageNoiseSource
  6. 计算不规则图形周长_7.2三年级上册数学《周长》同步练习,附答案
  7. 华为抓截屏_原来这才是华为截屏的正确姿势,今天才知道,千万别不当回事
  8. 前展(规划)后延(架设):编码开发程序员的出路之一
  9. java 读取配置文件工具_java读取配置文件信息properties的工具类
  10. java 1.7 可变参数,JDK1.7新特性(2):异常和可变长参数处理
  11. antd table动态表头_antd table动态控制指定列的显隐
  12. java开发职业规划
  13. 解决windows7系统netmeeting无法(安装)使用问题
  14. psd.js 解析PSD文件
  15. C++ stack用法
  16. 排卵计算机在线,排卵期(排卵日计算器在线查询)
  17. 《PyQt5 开发技巧与实践》学习笔记
  18. FrameGraph Extensible Rendering Architecture in Frostbite
  19. 使用fiddler 分析视频网站
  20. EO.Web浏览器 v2023.0.18.0 for .NET -- EO.WebBrowser

热门文章

  1. Java、JSP基于Web的小型购书网站
  2. 10kV变电所运维平台的现代化智能构建方案
  3. AD转换原理与方案设计(包含原理图、PCB和BOM表)
  4. 利用PhotoShop批量压缩和转换图片格式
  5. 千万不要装今天的windows在线更新:IDT - Audio - IDT High Definition Audio CODEC
  6. linux 文件擦除,[原创]在Linux下进行文件“粉碎”/擦除
  7. 便签pc android同步,微软电脑sticky notes便签软件怎么和安卓手机便签同步?
  8. 微软drive服务器,OneDrive:微软云存储服务
  9. 九宫格日记-2011年03月03日
  10. 杀毒软件和系统工具注册码