若是想要更加的了解关于这种 image data 的细部数据,可以按下 Context Help 中的 Detailed help,有更加详细的说明。
接着介绍第二个区块,Picture Functions 区域,这个区域上方的 Function 主要的功能是在影像中加上绘制的图形,例如在影像中画一个点、一条线、一个方块或是圆圈,以及在影像中加上文字等 Function。下方的 Function 右下角的 Color to RGB 和 RGB to Color 是将 Color U32 数值 (其实只用到 24bits) 转换成 RGB 的三个 U8 (0~255) 数值,也可将 RGB 的三个数值转换回 Color 数值。上方的 Draw Flattened Pixmap 可以将刚刚所介绍的 image data 转换成可输入至 2D Picture 的 Picture 数据型态。
有了以上的基本功能介绍后,我们可以写一个程序将我们计算机中的 JPG 图片利用 LabVIEW 的 Picture Control 来将图片加载 LabVIEW 的程序之中。下方就是一个基本的范例,先使用 Read JPEG File 将图档读取到 LabVIEW 中,以 image data 的数据格式存在,再使用 Draw Flattened Pixmap 将 image data 转成 Picture 输出到人机接口的 2DPicture。
这篇只是先简介 Picture Control 中的各个 Function 所在位置,以及简介一下大致一般的使用方法,在下一个单元我们就要开始使用 Event Structure 搭配 Picture Control 来制作有互动效果的程序。`