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;
}
相关推荐
云技纵横17 分钟前
Stream API 从入门到实践:常用操作、易错点与性能建议
开发语言·windows·python
Knight_AL20 分钟前
Java 17 新特性深度解析:记录类、密封类、模式匹配与增强的 switch 表达式对比 Java 8
java·开发语言
wdfk_prog24 分钟前
[Linux]学习笔记系列 -- [fs][fs_parser]
linux·笔记·学习
吴佳浩 Alben26 分钟前
Go 1.25.5 通关讲解
开发语言·后端·golang
XXYBMOOO28 分钟前
理解 C++ 中的字节序转换函数 `swapEndian`
开发语言·arm开发·c++
白帽子凯哥哥29 分钟前
在学习SQL注入或XSS这类具体漏洞时,如何设计一个高效的“理论+实践”学习循环?
sql·学习·漏洞·xss
小高Baby@29 分钟前
深入理解golang的GMP模型
开发语言·后端·golang
a努力。30 分钟前
京东Java面试被问:Fork/Join框架的使用场景
java·开发语言·面试
毕加锁36 分钟前
深度解析昇腾Catlass:C++模板元编程与高性能算子开发范式(1)
开发语言·c++
求梦82038 分钟前
【操作系统】第五章死锁
笔记