怎样将前面板控件存为JPEG,PNG或BMP格式文件?



主要软件:
主要软件版本: 8.0
主要软件修正版本: N/A
次要软件: N/A

问题:
我想将前面板中一个控件的图像保存下来,并作为另一个应用中的图像。我怎样将这个控件的图像保存为JPEG,PNG,或BMP文件呢?


解答:

若想在LabVIEW 8.0中将一个控件存为JPEG,PNG,或BMP文件,请按以下步骤操作: 

  1. 在前面板放置控件。
  2. 在程序框图中,右键单击控件并选择创建》调用节点》获取图像。
  3. 浏览至编程》图形与声音》图片函数。选择RGB to Color.vi并将其放入程序框图。
  4. 创建三个数值常量或输入控件,并将各个数值分别连至RGB to Color函数的各个输入端。这些数字是用于表示颜色的红,绿,蓝三色的比例,并将会被用于设置控件图像的背景色。
  5. RGB to Color函数的颜色输出端连至调用节点的BG Color输入端。
  6. 创建一个数值常量并将其连至调用节点的Image Depth端。选择一个图像比特深度(通常是4,8,16或24)并在常量中输入。
  7. 浏览至编程》图形与声音》图形格式,选择一个图像文件写入VI(Write JPEG file.viWrite PNG file.vi,或Write BMP file.vi)并将其放入程序框图。
  8. 将调用节点的Image Data输出端连至刚才所选的图像写入文件VI的image data输入端。

若想在LabVIEW 7.1或更早版本中将一个控件存为JPEG,PNG,或BMP文件,请按以下步骤操作:
  1. 在前面板放置控件。
  2. 在程序框图中,右键单击控件(对于3D ActiveX图形控件,点击绿色框而不是图形图像)并选择创建》调用节点
  3. 右键单击调用节点并选择方法》获取图像方法
  4. 浏览至图形和声音》图片函数,选择RGB to Color.vi并将其放入程序框图。
  5. 创建三个数值常量或输入控件,并将各个数值分别连至RGB to Color函数的各个输入端。这些数字是用于表示颜色的红,绿,蓝三色的比例,并将会被用于设置控件图像的背景色。
  6. RGB to Color函数的颜色输出端连至调用节点的bg color输入端
  7. 创建一个数值常量并将其连至调用节点的image depth端。选择一个图像比特深度(通常是4,8,16或24)并在常量中输入。
  8. 浏览至图形与声音》图形格式,选择一个图像文件写入VI(Write JPEG file.viWrite PNG file.vi,或Write BMP file.vi)并将其放入程序框图。
  9. 如果你使用的是LabVIEW 7.0或更新版本,请按照上面列出的LabVIEW 8.0指示步骤操作。对于LabVIEW 6.1或更早版本,你必须将image depth数值常量的值连至所选文件写入VI的depth输入端。将调用节点的输出参数用以下方式连至所选图像文件写入VI:imageflattened image datacolorscolor tableboundsrect。最后,为图像的文件路径创建一个常量或输入控件,并将其连至文件写入VI的path to file输入端。

     

说明:本文中所需的图形和图片VI未在LabVIEW基础开发系统中提供。请查看以下升级LabVIEW的相关链接。



相关链接: Products & Services: LabVIEW Professional Development System

KnowledgeBase 3VNHBRRX : Non-Programmatically Creating a JPG Image of a Front Panel

附件:


3d to jpeg.vi - 3d to jpeg.viATT2HXE5 - ATT2HXE5



报告日期: 09/26/2002
最近更新: 07/23/2009
文档编号: 2PP7CM7Y