通过图像数据簇的形式返回VI图标,可使用绘制平化像素图VI绘制图形或使用图形格式VI在文件中保存图像。
参数
| 名称 |
数据类型 |
必需 |
说明 |
| 颜色256 |
 |
是 |
8位VI图标的信息。 图标编辑器对话框将图标保存为256色(8位)和单色(1位)格式。 - 图像类型-保留供将来使用。
- 图像深度-指定图像的颜色深度,也就是用来描述图像中每个像素的颜色的比特数。有效值包括每像素 1、 4、 8和 24位 。 图像深度 影响LabVIEW如何解释 图像 和 颜色的值。
- Image--描述图像中每个像素的颜色的字节数,按光栅顺序排列。图像深度的值将决定LabVIEW如何解析输入值。
如图像深度为24,每个像素的颜色用三个字节描述。第一个字节代表红色值,第二个字节代表绿色值,第三个字节代表蓝色值。
如图像深度为8,每个像素的颜色用一个字节描述。每一位的值与颜色中的一个元素相对应,颜色中包含32位RGB值,最高有效字节为零,然后分别是红色、绿色和蓝色的值。
如图像深度为4,除图像的有效值范围为0-15外,其他类似于图像深度为8的情况。
如图像深度为1,图像中的0值对应于颜色中的元素0。所有其它值对应于颜色中的元素1。 进行填充后,数组大小可能比预期的大。 - mask -字节阵列,其中每一位都描述了一个像素的掩码信息。第一个字节描述前八个像素,第二个字节描述接下来的八个像素,并以此类推。如某位为0,则对应的像素显示为透明。如数组为空,则所有像素为不透明。如图像中的像素在数组中无对应的位,则该像素为不透明。
- colors-与 图像中的值相对应的RGB颜色值的数组。图像深度的值将决定LabVIEW如何解析输入值。如图像深度为24,LabVIEW忽略该输出。如图像深度为8,则数组可包含256个元素。如图像深度为4,则数组可包含16个元素。如图像深度为1,则数组可包含2个元素。
- 矩形-簇,包含描述图像边界矩形的坐标,其中左上角在(0,0)。右下边界不包含图像。
|
| 颜色16 |
 |
是 |
4位VI图标的信息。 图标编辑器对话框可使图标保存为256色(8位)和单色(1位)。通过 VI图标:通过图像数据设置方法的 16色输入可指定获取4位图像数据。 - 图像类型-保留供将来使用。
- 图像深度-指定图像的颜色深度,也就是用来描述图像中每个像素的颜色的比特数。有效值包括每像素 1、 4、 8和 24位 。 图像深度 影响LabVIEW如何解释 图像 和 颜色的值。
- Image--描述图像中每个像素的颜色的字节数,按光栅顺序排列。图像深度的值将决定LabVIEW如何解析输入值。
如图像深度为24,每个像素的颜色用三个字节描述。第一个字节代表红色值,第二个字节代表绿色值,第三个字节代表蓝色值。
如图像深度为8,每个像素的颜色用一个字节描述。每一位的值与颜色中的一个元素相对应,颜色中包含32位RGB值,最高有效字节为零,然后分别是红色、绿色和蓝色的值。
如图像深度为4,除图像的有效值范围为0-15外,其他类似于图像深度为8的情况。
如图像深度为1,图像中的0值对应于颜色中的元素0。所有其它值对应于颜色中的元素1。 进行填充后,数组大小可能比预期的大。 - mask -字节阵列,其中每一位都描述了一个像素的掩码信息。第一个字节描述前八个像素,第二个字节描述接下来的八个像素,并以此类推。如某位为0,则对应的像素显示为透明。如数组为空,则所有像素为不透明。如图像中的像素在数组中无对应的位,则该像素为不透明。
- colors-与 图像中的值相对应的RGB颜色值的数组。图像深度的值将决定LabVIEW如何解析输入值。如图像深度为24,LabVIEW忽略该输出。如图像深度为8,则数组可包含256个元素。如图像深度为4,则数组可包含16个元素。如图像深度为1,则数组可包含2个元素。
- 矩形-簇,包含描述图像边界矩形的坐标,其中左上角在(0,0)。右下边界不包含图像。
|
| 单色 |
 |
是 |
1位VI图标的信息。 图标编辑器对话框将图标保存为256色(8位)和单色(1位)格式。 - 图像类型-保留供将来使用。
- 图像深度-指定图像的颜色深度,也就是用来描述图像中每个像素的颜色的比特数。有效值包括每像素 1、 4、 8和 24位 。 图像深度 影响LabVIEW如何解释 图像 和 颜色的值。
- Image--描述图像中每个像素的颜色的字节数,按光栅顺序排列。图像深度的值将决定LabVIEW如何解析输入值。
如图像深度为24,每个像素的颜色用三个字节描述。第一个字节代表红色值,第二个字节代表绿色值,第三个字节代表蓝色值。
如图像深度为8,每个像素的颜色用一个字节描述。每一位的值与颜色中的一个元素相对应,颜色中包含32位RGB值,最高有效字节为零,然后分别是红色、绿色和蓝色的值。
如图像深度为4,除图像的有效值范围为0-15外,其他类似于图像深度为8的情况。
如图像深度为1,图像中的0值对应于颜色中的元素0。所有其它值对应于颜色中的元素1。 进行填充后,数组大小可能比预期的大。 - mask -字节阵列,其中每一位都描述了一个像素的掩码信息。第一个字节描述前八个像素,第二个字节描述接下来的八个像素,并以此类推。如某位为0,则对应的像素显示为透明。如数组为空,则所有像素为不透明。如图像中的像素在数组中无对应的位,则该像素为不透明。
- colors-与 图像中的值相对应的RGB颜色值的数组。图像深度的值将决定LabVIEW如何解析输入值。如图像深度为24,LabVIEW忽略该输出。如图像深度为8,则数组可包含256个元素。如图像深度为4,则数组可包含16个元素。如图像深度为1,则数组可包含2个元素。
- 矩形-簇,包含描述图像边界矩形的坐标,其中左上角在(0,0)。右下边界不包含图像。
|
注释
下表列出了该方法的特性。
| 短名称 |
VI Icon.Get as Image Data |
| 数据类型 |
无返回值 |
| 可用于运行引擎 |
是 |
| 可用于实时操作系统 |
是 |
| 可在VI运行时设置 |
是 |
| 加载前面板至内存 |
否 |
| 使用前必须授权 |
否 |
| 加载程序框图至内存 |
否 |
| 允许远程访问 |
是 |
| 必须等待直到用户界面空闲 |
否 |
| 可用于控件VI |
是 |
| 可用于全局VI |
是 |
| 可用于严格自定义类型 |
否 |