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;
}
相关推荐
烧冻鸡翅QAQ10 小时前
从0开始的游戏编程——开发前的编程语言准备(JAVAScript)
开发语言·javascript·游戏
saber_andlibert10 小时前
【C++转GO】文件操作+协程和管道
开发语言·c++·golang
Halo_tjn10 小时前
Java IO流实现文件操作知识点
java·开发语言·windows·算法
FL162386312910 小时前
VTK源码编译时候选qt5路径
开发语言·qt
Felven10 小时前
C. Maximum Median
c语言·开发语言·算法
北岛寒沫10 小时前
北京大学国家发展研究院 经济学辅修 经济学原理课程笔记(第十五章 劳动力市场)
经验分享·笔记·学习
丝斯201110 小时前
AI学习笔记整理(37)——自然语言处理的基本任务
人工智能·笔记·学习
Wang's Blog11 小时前
Lua: 基于协程的生产者-消费者模型实现
开发语言·lua
jamesge201011 小时前
限流之漏桶算法
java·开发语言·算法
Dargon28811 小时前
Simulink的SIL软件在环测试
开发语言·matlab·simulink·mbd软件开发