国家  china

Html5Viewer 自定义菜单栏

Html5Viewer的UItype有三种模式分别为: 'Custom', 'Mobile' , 'Desktop'

当模式设置uiType为'Mobile' , 'Desktop'时菜单栏是集成好的,自带有导出,打印等许多功能,

当需要进行自定义菜单栏就需要设置uiType为custom。然后打印,导出等功能需要在UI层进行一个JS的编写,来实现打印导出等功能。
[更多...]

如何压缩DICOM文件

本篇文章分享一个基本的LEADTOOLS C #代码示例,讲解如何载入DICOM文件,然后将它压缩保存以大大减少文件大小。 在压缩时,你将使用jpeg2000压缩类型。一旦初始化了DicomJpeg2000Options选项,就可以开始为新的DICOM文件设置选项了。 有两个枚举,将在这个过程中使用的: CompressionControl-获取或设置指示如何确定所产生的压缩。 CompressionRatio -获取或设置指示压缩比使用整型值。 一旦你有了这些枚举集合的DicomJpeg2000Options选项,你需要给数据集本身的选项。 现在你可以使用ChangeTransferSyntax改变数据集的传输语法。 最后,你可以使用保存方法保存数据集。 通过这些设置,我们可以将DICOM文件从从854kb压缩到36kb。 DicomEngine.Startup(); using (DicomDataSet ds = new DicomDataSet()) { //Load DICOM File ds.Load(input, DicomDataSetLoadFlags.None); //Initialize J2K Options DicomJpeg2000Options options = ds.DefaultJpeg2000Options; //Set Options options.CompressionControl = DicomJpeg2000CompressionControl.Ratio; options.CompressionRatio = 50; //Add options to the dataset ds.Jpeg2000Options = options; //Change the transfer syntax to J22K ds.ChangeTransferSyntax(DicomUidType.JPEG2000, 2, ChangeTransferSyntaxFlags.MinimizeJpegSize); //Save Dicom file ds.Save(dest, DicomDataSetSaveFlags.None); //Shut down the DICOM engine DicomEngine.Shutdown(); }   支持 关于其他产品的更多信息,请访问我们的官方网站, 欢迎下载免费的全功能评估版SDK,全功能试用版中有这个例子的全部源代码。 同时欢迎您使用评估版期间的免费技术支持。

如何压缩DICOM文件

本篇文章分享一个基本的LEADTOOLS C #代码示例,讲解如何载入DICOM文件,然后将它压缩保存以大大减少文件大小。 [更多...]

如何通过leadtool读取二维码中的中文

在使用 leadtool进行二维码识别的过程中,经常或碰到中文识别为乱码的情况,让人比较郁闷,今天和大家分享的就是如何来读取二维码中的中文 [更多...]

HTML5 Medical Web Viewer框架演示概述

HTML5 Medical Viewer Demo是通过Web浏览器扩展PACS系统的一个演示程序。它允许任何Web浏览器通过网络以零硬盘空间占用来查询,检索和查看DICOM映像 [更多...]

配置Leadtools Medical WebViewer使用SQL Server 2012

在SQL Server 2008 R2和早期版本中,LocalSystem帐户包含在默认安装中,因此它在SQL Server 2008 R2和早期版本中可以通过Windows身份验证完全访问SQL Server。 但是,随着SQL Server 2012的发布,默认情况下不再包含LocalSystem。如果要使用Windows身份验证允许访问SQL Server,则需要在本地创建一个服务用户帐户 [更多...]

C1SplitButton C1Button的DoubleClick&MouseDoubleClick添加

之前我们的用户在设计过程中发现,对于我们目前的C1SplitButton和C1Button无法触发DoubleClick事件和MouseDoubleClick事件,虽然在控件中我们有这样的设计的声明和实现,但是调用后无法触发,这使得我们陷入一种莫名迷茫,细心的用户发现,像这两种事件(甚至还有其他的事件,目前只说这两种)在属性编辑器中找不到,我们只能通过代码来调用,如下代码: [更多...]