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;
}
相关推荐
西梅汁5 分钟前
C++ 单例模式
笔记
okiseethenwhat6 分钟前
Java 内部类详解
java·开发语言
枫叶丹47 分钟前
【HarmonyOS 6.0】ArkUI 状态管理进阶:深入理解 @Consume 装饰器默认值特性
开发语言·华为·harmonyos
Chase_______9 分钟前
【Python 基础】第4章:函数模块与包完全指南(函数/模块/包)
开发语言·python
众创岛10 分钟前
测试失败时自动截图并附加到 Allure 报告
开发语言·python
中屹指纹浏览器13 分钟前
2026指纹浏览器底层性能优化:内存管理与进程调度实战解析
经验分享·笔记
我先去打把游戏先16 分钟前
Git 一个本地仓库同时推送到两个远程仓库(私人 GitHub + 公司 Git)保姆级教程
git·vscode·单片机·嵌入式硬件·物联网·学习·github
csbysj202016 分钟前
SQL CREATE DATABASE 指令详解
开发语言
悠哉悠哉愿意17 分钟前
【物联网学习笔记】OLED
笔记·单片机·嵌入式硬件·物联网·学习
我命由我1234518 分钟前
React - useEffect、useRef、Fragment
开发语言·前端·javascript·react.js·前端框架·ecmascript·js