读取JPEG文件,然后创建在图片控件中显示该文件所需的数据。

通过绘制平化像素图VI显示使用该VI采集到的位图。通过还原像素图VI使数据作为二维数组处理。

注: 该VI可自动读取JPEG文件为24位图像。


icon

输入/输出

  • cpath.png JPEG文件路径

    JPEG文件路径指定了待读取的JPEG文件的路径及名称。

    如未指定路径,LabVIEW可显示文件对话框供用户选择文件。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。

  • cbool.png 使用8位色码表

    使用8位色码表使用每像素8位的图像深度而非24位的图像深度读取JPEG文件。默认值为FALSE。

  • ipath.png 路径

    路径指定像素图的路径。

  • icclst.png 图像数据

    图像数据返回图像信息,通过绘制平化象素图VI可绘制为图片。

  • ii32.png 图像类型

    图像类型保留以备后用。

  • ii32.png 图像深度

    图像深度指定了图像的颜色深度,即图像中各像素所对应的位数。有效值包括每像素1位、4位、8位和24位(默认)。

    图像深度将决定LabVIEW如何解析图像颜色的值。

  • i1du8.png 图像

    图像是一维字节数组,按光栅顺序描述图像中各像素的颜色。图像深度的值决定LabVIEW如何解析输入值。

    图像深度24,每个像素的颜色用三个字节描述。第一个字节代表红色值,第二个字节代表绿色值,第三个字节代表蓝色值。

    图像深度8,每个像素的颜色用一个字节描述。每一位的值与颜色中的一个元素相对应,颜色中包含32位RGB值,最高有效字节为零,然后分别是红色、绿色和蓝色的值。有效值为0至255。

    进行填充后,数组大小可能比预期的大。

  • i1du8.png 掩码

    掩码为字节数组,其中每一位描述了一个像素的掩码信息。第一个字节描述前八个像素,第二个字节描述后八个像素,依次类推。在该VI中,掩码数组始终为空。

    如数组为空,则所有像素为不透明。

  • i1du32.png 颜色

    颜色为与图像中的值对应的RGB颜色值数组。图像深度的值决定LabVIEW如何解析输入值。

    图像深度24,LabVIEW忽略该输出。

    图像深度8,数组可包含256个元素。

    如对于任意图像深度(每像素24位除外),图像使用默认LabVIEW颜色选板。

  • inclst.png 矩形

    矩形表示包含了描述图像矩形边界坐标的簇。

    水平坐标向右递增,垂直坐标向下递增。

  • ii16.png

    表示矩形水平坐标的左边界。

  • ii16.png

    表示矩形垂直坐标的顶部边界。

  • ii16.png

    表示矩形水平坐标的右边界。

  • ii16.png

    表示矩形垂直坐标的底部边界。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。