彩票走势图

图像处理工具:如何使用Medical Imaging Suite绘制和编辑注释?

翻译|使用教程|编辑:鲍佳佳|2021-05-07 11:16:35.830|阅读 145 次

概述:LEADTOOLS有世界领先的SDK来完成所有繁重的工作。在以前的文章中,我们讨论了 查看图像, 保存图像, 将图像组合成一个文件以及 将一个文件拆分成多个图像。LEADTOOLS还可以在图像上绘制和编辑注释和标记对象。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

LEADTOOLS Medical Imaging Suite帮您开发功能强大的PACS和医学成像应用程序。其主要功能包括Medical Web Viewer框架,Medical 3D,无痕HTML5 DICOM查看器,DICOM多媒体解码, 高级与低级的PACS SCP、SCU函数和控件,安全PACS通讯,打印至PACS,全面的DICOM数据集支持,图像标注,扩展灰度级图像显示,例如窗位和LUT处理,以及专业医学图像处理。其它功能包括JPEG无损压缩,JPIP和有符号及无符号图像数据处理。

LEADTOOLS Medical Imaging Suite

无论您的图像处理需求是什么,LEADTOOLS都有世界领先的SDK来完成所有繁重的工作。在以前的文章中,我们讨论了 查看图像, 保存图像, 将图像组合成一个文件以及 将一个文件拆分成多个图像。LEADTOOLS还可以在图像上绘制和编辑注释和标记对象。

在当今充满数字协作和图像共享的世界中,全面的注释支持至关重要。人们和组织全天使用各种类型的注释来引起对图像或文档特定方面的关注,并增强用户体验,生产力和安全性。该 LEADTOOLS注释库 支持标记对象和工具,包括高亮,参看附图,添加注释,进行测量,redacting或下划线的文本,以及更多的强大的集合。

下面的代码将帮助您入门,或者您随时可以查看我们有关图形注释的完整教程 。我们还将介绍 如何 为您的文档或图像创建自定义注释。

private void Form1_Load(object sender, EventArgs e)
{
// Initialize Image Viewer object
viewer = new ImageViewer();
viewer.Dock = DockStyle.Fill;

// Initialize Automation Control for Image Viewer
automationControl = new ImageViewerAutomationControl();
automationControl.ImageViewer = viewer;

// Initialize a new RasterCodecs object
RasterCodecs codecs = new RasterCodecs();

// Load the main image into the viewer
viewer.Image = codecs.Load(@"C:\LEADTOOLS21\Resources\Images\ocr1.tif");

// Initialize the Interactive Mode for the Image Viewer
AutomationInteractiveMode automationInteractiveMode = new AutomationInteractiveMode();
automationInteractiveMode.AutomationControl = automationControl;

// Add the Interactive Mode to the Image Viewer
viewer.InteractiveModes.BeginUpdate();
viewer.InteractiveModes.Add(automationInteractiveMode);
viewer.InteractiveModes.EndUpdate();

if (viewer.Image != null)
{
// Create and set up the Automation Manager
annAutomationManager = new AnnAutomationManager();
annAutomationManager.RestrictDesigners = true;

// Instruct the Manager to create all the default Automation objects.
annAutomationManager.CreateDefaultObjects();

// Initialize the Manager Helper and create the Toolbar
// Add the Toolbar and the Image Viewer to the Controls
AutomationManagerHelper managerHelper = new AutomationManagerHelper(annAutomationManager);
managerHelper.CreateToolBar();
Controls.Add(managerHelper.ToolBar);
Controls.Add(viewer);

// Set up the Automation (it will create the Container as well)
automation = new AnnAutomation(annAutomationManager, automationControl);
// Set this Automation as the active one
automation.Active = true;

// Set the size of the Container to the size of the Image Viewer
automation.Container.Size =
automation.Container.Mapper.SizeToContainerCoordinates(LeadSizeD.Create(viewer.Image.ImageWidth,
viewer.Image.ImageHeight));
}
}
要自己进行测试,请确保下载最新的LEADTOOLS SDK评估( 如果尚未下载)。该试用版有效期为60天,并提供无限制的聊天和电子邮件支持。

试用版下载>>>

LEADTOOLS 使用教程>>>


想要购买LEADTOOLS正版授权,或了解更多产品信息请点击


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP