彩票走势图

图像处理控件ImageGear for .NET教程:C# WPF应用程序创建示例(3)

原创|使用教程|编辑:郝浩|2013-09-16 10:55:28.000|阅读 486 次

概述:ImageGear for .NET提供了目前最先进的用于创建、控制、更加安全、高质量的成像应用程序。本文将讲解如何使用ImageGear for .NET创建一个简单的C# WPF应用程序,这个应用程序将会实现加载、显示、保存图像的功能。

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

相关链接:

在前面的《图像处理控件ImageGear for .NET教程: C# WPF应用程序创建示例(2)》一文中已经讲解了如何在中已经介绍了开发应用程序的五个步骤,本文将完成开发应用程序的步骤。

六、在去的放大菜单项目而创建的处理程序中,添加的代码到程序中。

if (null != imGearPageDisplay && !imGearPageDisplay.Page.DIB.IsEmpty())
{
    // Get the current zoom info 
    ImGearZoomInfo igZoomInfo = imGearPageDisplay.GetZoomInfo(imGearPageView1);
   
    // Increase the zoom 
    igZoomInfo.Horizontal.Value = igZoomInfo.Horizontal.Value * 1.25;
    igZoomInfo.Vertical.Value = igZoomInfo.Vertical.Value * 1.25;
    igZoomInfo.Horizontal.Fixed = true;
    igZoomInfo.Vertical.Fixed = true;
   
    // Set the new zoom values and repaint the view 
    imGearPageDisplay.UpdateZoomFrom(igZoomInfo);
    imGearPageView1.Invalidate();
}

七、添加下面的代码到缩小单击处理程序。

if (null != imGearPageDisplay && !imGearPageDisplay.Page.DIB.IsEmpty())
{
    // Get the current zoom info 
    ImGearZoomInfo igZoomInfo = imGearPageDisplay.GetZoomInfo(imGearPageView1);
   
    igZoomInfo.Horizontal.Value = igZoomInfo.Horizontal.Value * (1/1.25);
    igZoomInfo.Vertical.Value = igZoomInfo.Vertical.Value * (1/1.25);
    igZoomInfo.Horizontal.Fixed = true;
    igZoomInfo.Vertical.Fixed = true;
    // Set the new zoom values and repaint the view 
    imGearPageDisplay.UpdateZoomFrom(igZoomInfo);
    imGearPageView1.Invalidate();
}

八、在Rotate 90点击处理应用程序中添加下面的代码。

if (null != imGearPageDisplay && null != imGearPage && !imGearPageDisplay.Page.DIB.IsEmpty())
    try
    {
        ImGearProcessing.Rotate(imGearPage, ImGearRotationValues.VALUE_90);
        imGearPageView1.Invalidate();
    }
    catch (ImGearException ex)
    {
        Debug.WriteLine(ex.Message);
    }

九、对于Rotate 180以及Rotate 270菜单项目的点击处理应用程序和上面的是一样的,除了量旋转分别是GearRotationValues.VALUE_180以及ImGearRotationValues.VALUE_270。

十、最后,点击“退出”菜单项的代码,如下所示:

this.Close();

十一、现在可以编译和运行完成的应用程序了。

图像处理控件ImageGear for .NET教程:C# WPF应用程序创建示例(3)

>>>ImageGear for .NET 下载


标签:

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

文章转载自:慧都控件

为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP