2012年html5標准制定之后,其中canvas標簽給程序猿提供了圖像繪制的接口。
在醫療領域從事PACS開發的我發現BS結構的PACS系統開發有了新可能,不再需要客戶端安裝flash、activex、silverlight,可以隨時隨地跨平台使用,前景一時令人無比激動!緊接着我對html5開發dicom瀏覽器也進行了初步嘗試,全部從底層開始寫,實現了圖像的加載顯示、縮放、調窗、移動、翻頁,后來由於后續忙於其他項目和工作變動,此項工作就擱淺了。
一晃眼4年過去,2016年再后過頭來看html5開發PACS,已是另一番天地,有種再回頭已百年身之感。
不同於剛開始,國外一些大佬已經有很多比較成熟的dicom viewer類庫,比如:DWV (DICOM Web Viewer)、Cornerstone等,而且人家造的輪子還挺好。
1、 Cornerstone
源碼地址:https://github.com/chafey/cornerstone
https://github.com/chafey/cornerstoneTools
DEMO地址:http://chafey.github.io/cornerstoneDemo/

2、DWV (DICOM Web Viewer)
源碼地址:https://github.com/ivmartel/dwv/wiki
DEMO地址:https://ivmartel.github.io/dwv/
