private void SaveImage()
{
try
{
HOperatorSet.SetWindowExtents(m_WindowHandle2, 0, 0, m_imgWidth, m_imgHeight);
HOperatorSet.SetPart(m_WindowHandle2, 0, 0, m_imgHeight - 1, m_imgWidth - 1);
set_display_font(m_WindowHandle2, 20, "mono", "true", "false");
HOperatorSet.DispObj(m_Image, m_WindowHandle2);
disp_message(m_WindowHandle2, "2018-08-31 20:30:45", "window", 12, 12, "green", "false");
HOperatorSet.DumpWindow(m_WindowHandle2, "bmp", "C:/Users/Admin/Desktop/2.bmp");
}
catch (HalconException HDevExpDefaultException)
{
m_Image.Dispose();
throw HDevExpDefaultException;
}
m_Image.Dispose(); //保存完了才释放
}
使用halcon库来实现图片的保存。