using HalconDotNet;
|
using System;
|
using System.Drawing;
|
using System.Windows.Forms;
|
|
namespace Bro.Process
|
{
|
public partial class OfflineImageFrm : Form
|
{
|
public HImage HImg { get; set; }
|
public Bitmap Image { get; set; }
|
|
public OfflineImageFrm()
|
{
|
InitializeComponent();
|
HImg?.Dispose();
|
HImg = null;
|
}
|
|
private void OfflineImageFrm_Load(object sender, EventArgs e)
|
{
|
canvas1.IsShowElementList = false;
|
}
|
|
private void btnCancel_Click(object sender, EventArgs e)
|
{
|
DialogResult = DialogResult.Cancel;
|
}
|
|
private void btnConfirm_Click(object sender, EventArgs e)
|
{
|
if (canvas1.MAP == null)
|
{
|
MessageBox.Show("未载入离线图片");
|
return;
|
}
|
|
try
|
{
|
HImg = new HImage();
|
HImg.ReadImage(canvas1.ImageFilePath);
|
|
Image = new Bitmap(canvas1.MAP);
|
}
|
catch (Exception ex)
|
{
|
}
|
|
DialogResult = DialogResult.OK;
|
}
|
}
|
}
|