MIL从入门到放弃
第一章 MIL安装及初始化显示
第二章 图片窗体显示及二值化
第三章 图片的放大、缩小、窗体自适应
前情回顾
上一章,我们主要讲了如何使用MIL将图片显示在Winform窗体中,并对图片进行二值化处理
二值化处理有多种情况,文章中提到了三种二值化方式:
①MIL.M_GREATER、
②MIL.M_LESS、
③MIL.M_IN_RANGE
本章主要讲述图片的放大、缩小、窗体自适应。
一、图片的鼠标缩放操作
代码如下(示例):
private void MilZoomImage()
{
MIL.MdispControl(MilDisp,MIL.M_MOUSE_USE,MIL.M_ENABLE);//启用鼠标缩放功能
}
二、图片沿 X Y方向的缩放操作
1.Zoom函数
代码如下(示例):
public void Zoom(double ZoomFactorToApplyX, double ZoomFactorToApplyY)
{
MIL.MdispZoom(MilDisp, ZoomFactorToApplyX, ZoomFactorToApplyY);//X Y方向进行缩放
}
2.图片放大
代码如下(示例):
/// <summary>
/// 以2倍的倍数放大
/// </summary>
public void DispZoomOut()
{
if (MilDisp !=