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;
}
相关推荐
GLDbalala1 小时前
GPU PRO 5 - 4.6 Adaptive Scalable Texture Compression 笔记
笔记
xian_wwq2 小时前
【学习笔记】模型权重管理:Safetensors与私有化Hub(23/35)
笔记·学习
逝水无殇2 小时前
C# 异常处理详解
开发语言·后端·c#
其实防守也摸鱼2 小时前
运维--学习阶段问题解答(1)(自测)
linux·运维·服务器·数据库·学习·自动化·命令模式
ctrl_v助手2 小时前
Halcon学习笔记2
人工智能·笔记·学习
YUS云生3 小时前
Python学习笔记·第31天:FastAPI入门——路由、路径参数、查询参数与请求体
笔记·python·学习
玖玥拾3 小时前
C# 语言进阶(十五)C# 游戏服务端 MySQL 数据库
服务器·开发语言·网络·数据库·mysql·c#
铅笔侠_小龙虾3 小时前
Rust 学习目录
开发语言·学习·rust
云泽8084 小时前
从零吃透 C++ 异常:抛出捕获、栈展开、异常重抛与编码规范详解
开发语言·c++·代码规范
灯澜忆梦4 小时前
GO---可见性规则
开发语言·golang