c#将HImage对象保存成图片

c#将HImage对象保存成图片

halcon图片对象HImage用C#代码保存到指定目录

/// <summary>
/// 将HImage对象保存成图片
/// </summary>
/// <param name="hImage"></param>
/// <param name="savePath">图像保存目录(注意只是目录)</param>
/// <returns></returns>
public bool SaveImageByHImage(HImage hImage, string savePath = "")
{
    var isOk = false;
    if (hImage != null)
    {
        var saveImagePath = "E://test//" + name;
        if (!string.IsNullOrEmpty(savePath))
        {
            saveImagePath = savePath;
        }
        if (!Directory.Exists(saveImagePath))
        {
            Directory.CreateDirectory(saveImagePath);
        }
        saveImagePath= saveImagePath + "//Ng";
        if (!Directory.Exists(saveImagePath))
        {
            Directory.CreateDirectory(saveImagePath);
        }
        HOperatorSet.WriteImage(hImage, "bmp", 0, saveImagePath + "//" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".bmp");
        isOk = true;
    }
    return isOk;
}
相关推荐
dj24429457073 分钟前
JAVA中的Lamda表达式
java·开发语言
心怀梦想的咸鱼12 分钟前
UE5 第一人称射击项目学习(四)
学习·ue5
AI完全体15 分钟前
【AI日记】24.11.22 学习谷歌数据分析初级课程-第2/3课
学习·数据分析
工业3D_大熊17 分钟前
3D可视化引擎HOOPS Luminate场景图详解:形状的创建、销毁与管理
java·c++·3d·docker·c#·制造·数据可视化
yngsqq31 分钟前
c#使用高版本8.0步骤
java·前端·c#
流星白龙33 分钟前
【C++习题】10.反转字符串中的单词 lll
开发语言·c++
rellvera39 分钟前
【强化学习的数学原理】第02课-贝尔曼公式-笔记
笔记·机器学习
尘浮生40 分钟前
Java项目实战II基于微信小程序的校运会管理系统(开发文档+数据库+源码)
java·开发语言·数据库·微信小程序·小程序·maven·intellij-idea
MessiGo41 分钟前
Python 爬虫 (1)基础 | 基础操作
开发语言·python
Tech Synapse1 小时前
Java根据前端返回的字段名进行查询数据的方法
java·开发语言·后端