leadtools图像处理开发教程(2):缩放图像

leadtools图像处理开发教程(2):缩放图像

ID:27723105

大小:340.00 KB

页数:6页

时间:2018-12-05

leadtools图像处理开发教程(2):缩放图像_第1页
leadtools图像处理开发教程(2):缩放图像_第2页
leadtools图像处理开发教程(2):缩放图像_第3页
leadtools图像处理开发教程(2):缩放图像_第4页
leadtools图像处理开发教程(2):缩放图像_第5页
资源描述:

《leadtools图像处理开发教程(2):缩放图像》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LeadTools图像处理开发教程(2):缩放图像在计算机图形学中,图像缩放指的是通过增加或去掉像素来改变图片的尺寸。由于要在效率和图像质量比如平滑度和清晰度之间做折衷,图像缩放并不是个平庸的过程。当图像尺寸增大的时候,组成图像的像素也越来越大,图像看上去就变"柔和"了。而缩小图像的时候,图像就变得平滑和清晰了。图像缩放是图像处理操作中不可或缺的一部分。本文将为您介绍创建一个LeadTools“图像缩放”应用程序的具体步骤。具体步骤1.打开VisualStudio.NET。2.点击文件->新建->项目…。3.打开新建项目对话框后,在模板中选择“

2、VisualC#”或“VisualBasic”,随后选择“Windows窗体应用程序”。在名称栏中输入项目名称“ZoominandZoomout”,并使用“浏览”按钮选择您工程的存储路径,点击“确定”。4.在“解决方案资源管理器”中,右击“引用”,选择“添加引用”。在“引用管理器”中,浏览选择LeadtoolsFor.NET文件夹”BinDotNetWin32”,选择以下的DLL:·Leadtools.dll·Leadtools.Codecs.dll·Leadtools.WinForms.dll

3、·Leadtools.Codecs.Cmp.dll点击“确定”按钮,将以上所有的DLL添加到应用程序中。1.将Form1调整到设计视图,在工具箱(视图->工具箱)拖拽一个RasterImageViewer实例至窗体。若您的工具箱没有RasterImageViewer,点击工具->选择工具箱项…。点击浏览从“BinDotNetWin32”中选择Leadtools.WinForms.DLL,点击打开并确定。2.从工具箱(视图->工具箱),添加三个按钮控件,如下表:NameTextButton1放大B

4、utton2缩小Button3原图1.切换至Form1的代码视图(右击Form1,选择查看代码),将下面几行代码添加到文件开始处:1:[C#]2:usingLeadtools;3:usingLeadtools.Codecs; 4:usingLeadtools.WinForms;2.添加Form1Load事件的事件句柄,添加以下代码:1:privatevoidForm1_Load(objectsender,System.EventArgse) 2:{3://将图像加载到查看器中4:RasterCodecscodecs=newRasterCodec

5、s(); 5:stringfilename=Path.Combine(Application.StartupPat h,@"....Piccannon.jpg");6://将查看器交互模式设置为矩形缩放7:rasterImageViewer1.InteractiveMode=RasterViewerInte ractiveMode.ZoomTo;8://当缩放因子改变时,挂钩ScaleFactorChanged事件更新标题9:rasterImageViewer1.ScaleFactorChanged+=newEventHan dler(r

6、asterImageViewer1_ScaleFactorChanged);10://改变缩放因子时立即改变标题11:rasterImageViewer1.BeginUpdate();12:rasterImageViewer1.ScaleFactor++;13:rasterImageViewer1.ScaleFactor--;14:rasterImageViewer1.EndUpdate();15:16:17:Controls.Add(rasterImageViewer1);18:rasterImageViewer1.BringToFront(

7、);19:}20:21:privatevoidrasterImageViewer1_ScaleFactorChanged(objectsender,EventArgse) 22:{23:Text=String.Format("当前缩放因子:{0}-在图像上单击拖拽一个矩形进行缩放",rasterImageViewer1.ScaleFactor*100);24:} 25:1.双击Button1(放大)按钮,为单击事件添加一个句柄,添加以下代码:1:[C#]2:privatevoidbutton1_Click(objectsender,System

8、.EventArgse) 3:{4://放大5:rasterImageViewer1.ScaleFactor*=1.2; 6:}1.双击Button2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。