码迷,mamicode.com
首页 > 移动开发 > 详细

区域医疗移动医疗影像解决方案2--基于FLEX的PACS

时间:2014-09-09 12:10:28      阅读:367      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   os   io   使用   java   

      前段时间完成的基于HTML5的PACS,能够运行于google chrmoe浏览器、Mozilla Firefox浏览器,对android系统和IOS系统的手机和平板也能够完美的支持。但是IE浏览器对HTML5的支持并不理想,只有IE10及以上版本对HTML5的支持才比较完善。但国内很多医院的PC或者是个人的电脑上还停留在IE6、IE8、IE9的水准上,而且IE浏览器是使用率应该算最高的一个。所以想要运行HTML5的程序只能安装chrmoe或者firefox浏览器,在医院内部或许可以一个一个点去安装一遍,但是如果部署到外网上,要让所有的用户明白其中的道理并自行去下载安装HTML5的浏览器简直是比登天还难。而几乎所以PC端上的浏览器都预安装有flash play,对flash的支持比较完善。为了真正做到客户端零安装,所以决定开发一套基于FLEX的PACS。这样即可通过程序来控制用户是使用HTML5模块还是FLEX模块。

     Flex和后端java之间的通讯基于:BlazeDS。为了方便把此FLEX系统和基于HTML5的PACS系统搭在了一起,所以接下来看效果图的时候你会看见网页链接的前面部分是html5pacs,这只是此系统后台是基于此项目而已。

     Flex对绘画的支持还是比较完善的,只是对文本的绘制就是稍微有点繁琐,并没有直接提供绘制方法,要把文本添加的控制上在把控件绘制上去,不明白为什么adobe公司在设计的时候不像其他语言一样直接提供文本的绘制方法。说多了多是泪,直接上图看效果吧。

     注:基于Flex的PACS和基于HTML5的PACS,都不是基于DICOM的WADO的方式,即所有的图像操作,移动、缩放、旋转、测量、伪彩、窗宽窗位调整等都是在本地浏览器能够完成,不用和服务器进行频繁的交互通讯。图像是直接通过后台推送的像素数据在前端生成。并非是WADO的方式直接显示后端生成的jpg图像。

   系统的主要功能点和基于HTML5的pacs基本一样在此不在罗列,要查看基于HTML5的PACS请参考链接:http://www.cnblogs.com/poxiao/p/3540688.html

 

接下来用IE浏览器来查看下大概的效果

 

1.FLEX程序的特性,在窗口任意的地方鼠标右键,显示FLEX属性菜单

 

bubuko.com,布布扣

 

2.按序列展开查看图像

 

bubuko.com,布布扣

 

3.按图像展开查看图像

 

bubuko.com,布布扣

 

4.随心所欲的布局方式

 

bubuko.com,布布扣

 

5.图像放大镜效果

 

bubuko.com,布布扣

 

6.显示图像DICOM信息

 

bubuko.com,布布扣

 

7.任意角度旋转图像。

 

bubuko.com,布布扣

 

8.上下镜像+左右镜像  叠加变换图像,(注:图像上的方位信息)。

 

bubuko.com,布布扣

 

9.图像缩放

 

bubuko.com,布布扣

 

10.图像移动

 

bubuko.com,布布扣

 

11.级联联动调整窗宽窗位

 

bubuko.com,布布扣

 

12.鼠标移动实时获取图像CT值

 

bubuko.com,布布扣

 

13.图像伪彩

 

bubuko.com,布布扣

 

14.图像反色

 

bubuko.com,布布扣

 

15.图像给种测量

 

bubuko.com,布布扣

 

区域医疗移动医疗影像解决方案2--基于FLEX的PACS

标签:android   style   blog   http   color   os   io   使用   java   

原文地址:http://www.cnblogs.com/poxiao/p/3961980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!