labview如何读取gif文件并显示

经常听到网友询问labview如何读取gif文件并显示,查找了下一个labview自带的函数确实不能读取,因为labview是面向工业测试的,gif文件属于IT行业,那么如果要用labview实现,我们是什么思路呢?我们可以考虑.net的方式实现:labview原生支持.net库的调用,真香!

 

下面是c#代码

private void btn_extract_Click(object sender, EventArgs e)

{

    Image imgGif = Image.FromFile(@"test.gif"true);

 

    //Create a new FrameDimension object from this image

    var ImgFrmDim = new FrameDimension(imgGif.FrameDimensionsList[0]);

 

    //Determine the number of frames in the image

    //Note that all images contain at least 1 frame,

    //but an animated GIF will contain more than 1 frame.

 

    int n = imgGif.GetFrameCount(ImgFrmDim);

 

    // Save every frame into jpeg format

    for (int i = 0; i < n; i++)

    {

        imgGif.SelectActiveFrame(ImgFrmDim, i);

        imgGif.Save(string.Format(@"Frame{0}.png", i), ImageFormat.Png);

    }

}

 

 

下面是labview代码

 

 

labview如何读取gif文件并显示

 

labview如何读取gif文件并显示

可以实现gif文档读取,保存和显示

labview如何读取gif文件并显示

这是gif原图

labview如何读取gif文件并显示

这是用labview图片控件和.net图片控件实现的gif图像显示。

龙哥手把手教您LabVIEW视觉设计课程火热上线!!详情可点击下方链接进行查看:http://t.elecfans.com/c801.html