labview读取bmp文件

你好 我用的致远的示波器也想截屏 看了你写的vi 有个问题想请教一下 我读到了图片文件 想把图片还原保存到电脑里怎么实现呀 我看labview没有直接还原bmp图片的vi呀

  • 这篇博客: 【数据压缩4】Lab2图像文件的读写和转换中的 (a)读bmp文件的位图头文件和位图信息,并进行异常判断 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • //1. 判断是否可读出位图头
    if (fread(&File_header, sizeof(BITMAPFILEHEADER), 1, bmpFile) != 1){
        cout << "read file header error!" << endl;
        exit(0);
    }
    //2. 判断位图头是否是BMP文件
    if (File_header.bfType != 0x4D42){
        cout << "Not bmp file!" << endl;
        exit(0);
    }
    else{
        cout << "this is a bmp file!" << endl;
    }
    //3. 判断位图信息是否可以读出
    if (fread(&Info_header, sizeof(BITMAPINFOHEADER), 1, bmpFile) != 1){
        cout << "read info header error!" << endl;
        exit(0);
    }