您的位置首页百科知识

创建LeadTools“加载和显示图像”的具体步骤

创建LeadTools“加载和显示图像”的具体步骤

的有关信息介绍如下:

创建LeadTools“加载和显示图像”的具体步骤

LeadTools图像处理开发工具,在医学、DICOM、PACS、栅格、矢量和多媒体图像处理领域都处于世界领先的地位,在加载、显示和保存图像方面提供了很好的支持。

打开Visual Studio .NET。

点击 文件->新建->项目。

打开新建项目对话框后,在模板中选择“Visual C#”或“Visual Basic”,随后选择“Windows窗体应用程序”。在名称栏中输入项目名称“Loading and Displaying an Image”,并使用“浏览”按钮选择您工程的存储路径,点击“确定”。

在“解决方案资源管理器”中,右击“引用”,选择“添加引用”。根据当前工程的 Framework 版本和生成目标平台,选择添加相应的LeadTools控件,例如工程中的版本为 Framework 2.0、生成目标平台是 x86,则浏览选择Leadtools For .NET文件夹” \Bin\DotNet\Win32”,选择以下的DLL“:

Leadtools.dll

Leadtools.Codecs.dll

Leadtools.WinForms.dll

Leadtools.Codecs.Cmp.dll

点击“确定”按钮,将以上所有的DLL添加到应用程序中。

将Form1调整到设计视图,在工具箱(视图->工具箱)拖拽一个RasterImageViewer实例至窗体。若您的工具箱没有RasterImageViewer,点击工具->选择工具箱项…。点击浏览从“\Bin\DotNet\Win32”中选择Leadtools.WinForms.DLL,点击打开并确定。

从工具箱(视图->工具箱),添加一个按钮控件,将Text属性改为“加载图片”。

切换至Form1的代码视图(右击Form1,选择查看代码),将下面几行代码添加到文件开始处:

1: [C#]

2:

3: using Leadtools;

4: using Leadtools.Codecs;

5: using Leadtools.WinForms;

添加Form1 Load事件的事件句柄,添加以下代码:

1: [C#]

2:

3: // 加载、保存图像的 RasterCodecs 对象

4: private RasterCodecs codecs;

5: private void Form1_Load(object sender, System.EventArgs e)

6: {

7: // 初始化一个新的RasterCodecs 对象

8: codecs = new RasterCodecs();

9: }

在窗体中双击“加载图像”按钮,为此按钮添加一个事件句柄,添加以下代码:

1: [C#]

2:

3: private void button1_Click(object sender, System.EventArgs e)

4: {

5: //显示打开文件对话框

6: OpenFileDialog dlg = new OpenFileDialog();

7: dlg.Filter = "All Files|*.*";

8: if(dlg.ShowDialog(this) == DialogResult.OK)

9: {

10: try

11: {

12: // 尝试加载该文件

13: RasterImage tempImage = codecs.Load(dlg.FileName);

14:

15: // 将图像设置到查看器中

16: rasterImageViewer1.Image = tempImage;

17: Controls.Add(rasterImageViewer1);

18: rasterImageViewer1.BringToFront();

19: }

20: catch(Exception ex)

21: {

22: MessageBox.Show(this, ex.Message);

23: }

24: }

25: }

编译并运行。结果如下图所示。