
JS
文章平均质量分 61
沪php攻城师
资深PHP工程师,18年以上的网站开发经验和手机应用服务端开发经验,做过论坛,行业门户,电子商城,CMS,SNS网站,广告平台,微信公众号平台,WebGame,手机社交类应用,游戏类应用,BI系统的开发。
展开
-
NodeJs访问PACS系统进行DICOM影像的查询和下载等操作
本文主要介绍使用nodejs第三方插件dicom-dimse-native来访问PACS服务器进行C-FIND,C-MOVE,C-STORE等查询下载上传DICOM文件的操作,并且简单介绍了如何搭建一个测试的PACS服务器。原创 2023-04-06 17:43:54 · 1896 阅读 · 3 评论 -
NodeJs对DICOM医学影像文件中的TAG进行修改编辑
本文介绍使用nodejs的dicomedit第三方包对dicom医学影像文件内的tag进行修改编辑的方法,有详细代码,测试运行成功。DicomEdit.js是一个JavaScript库,提供了读取DICOM对象,基于脚本的命令列表转换其内容以及输出转换后的DICOM的功能。原创 2023-04-06 15:35:57 · 972 阅读 · 3 评论 -
nodeJs对DICOM医学影像文件解析并保存为图片
最近入职一家医疗硬件和软件开发的公司,负责一套医疗软件中DICOM部分的功能开发,因为对这个行业完全陌生,对DICOM也一无所知,所以很头疼,查了很多国内外的资料,才有了一定了解。软件需求是模仿国外知名的DICOM解析软件orthanc,实现他的功能。因为我们的软件后端使用nodejs实现,所以我需要用nodejs实现对dicom文件的解析及转换成png/jpg图片以供前后端使用。关于对DICOM文件的解析,网上有很多资料可查,我这里不详细复述了,我碰到的问题是dicom转成图片的问题。如果是前端,可以直接原创 2022-06-02 17:36:22 · 3249 阅读 · 6 评论 -
JS代码实现使用canvas生成colorBar图表
最近因为工作原因,需要制作一个color bar的图表控件,网上百度了下,没有相关的源码,只能自己开发一个。使用canvas原生+JS写一个如图所示原创 2022-12-09 15:06:21 · 515 阅读 · 0 评论 -
ZeroClipboard支持IE,firefox,Chrome复制到剪贴板
在做一个项目的时候碰到要讲一些内容以点击按钮的形式复制到剪贴板上。网上找了一些,有只支持IE的,有支持IE加FIREFOX的,后来发现了一个还能支持Chrome的。那就是使用ZeroClipboard,在这里分享下。ZeroClipboard是一个js类库。此方法利用 Flash完成进行复制内容到剪贴板,所以只要浏览器装有Flash 就可以复制内容。Zero Clipboard的实现原理Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这原创 2010-12-15 14:12:00 · 2590 阅读 · 1 评论 -
HTML5实现手机摇一摇的功能
前几天同事要求实现摇一摇手机上传图片的功能,到网上找了些文章看了,有些代码里是有错误的,我改了下,见下面代码,在手机浏览器opera HD版本里测试可以。var SHAKE_THRESHOLD = 3000;var last_update = 0;var x=y=z=last_x=last_y=last_z=0;if (window.DeviceMotionEvent) { w原创 2013-03-25 16:22:09 · 1955 阅读 · 0 评论 -
HTML5调用笔记本或手机摄像头
网上找了些文章测试了下,到现在为止还是很多浏览器不支持,所以也没有什么实用价值啊。以下代码在笔记本电脑浏览器chrome25,irefox19上测试通过(FF需要在地址栏输入about:config ,把media.navigator.enabled 值设置为 true)。在安卓手机上用opera HD浏览器测试通过,安卓自带浏览器和QQ浏览器和360浏览器不成功。原创 2013-03-26 13:59:07 · 3753 阅读 · 0 评论