픽스맵 데이터를 2D 배열에서 1D 배열로 변환합니다.

결과 1D 배열을 파일에 쓰거나 하위 VI인 [패턴화된 픽스맵 그리기] VI를 이용하여 볼 수 있습니다.


icon

입력/출력

  • cnclst.png 왼쪽 위

    왼쪽 위는 이미지의 왼쪽 위 코너를 어디에 위치할 것인지를 좌표로 지정합니다.

  • ci16.png x

    x는 오른쪽으로 증가하는 수평 좌표입니다.

  • ci16.png y

    y는 아래쪽으로 증가하는 수직 좌표입니다.

  • c2du32.png 24비트 픽스맵

    24비트 픽스맵은 이미지 데이터로 변환할 데이터의 2D 배열입니다.

    이미지 데이터의 차원은 이 배열의 차원과 일치합니다.

  • c2du8.png 8비트 픽스맵

    8비트 픽스맵은 이미지 데이터로 변환할 데이터의 2D 배열입니다.

    이미지 데이터의 차원은 이 배열의 차원과 일치합니다. VI는 데이터를 색 배열에 인덱스로 사용합니다.

  • c2du8.png 4비트 픽스맵

    4비트 픽스맵은 이미지 데이터로 변환할 데이터의 2D 배열입니다.

    이미지 데이터의 차원은 이 배열의 차원과 일치합니다. VI는 데이터를 색 배열에 인덱스로 사용합니다.

  • c2dbool.png 1비트 픽스맵

    1비트 픽스맵은 이미지 데이터로 변환할 데이터의 2D 배열입니다.

    이미지 데이터의 차원은 이 배열의 차원과 일치합니다. 거짓인 원소는 색 테이블의 원소 0과 맵핑됩니다. 참인 원소는 색 테이블의 원소 1과 맵핑됩니다.

  • c1du32.png

    은 연결한 픽스맵 입력의 값에 대응하는 RGB 색 값의 배열입니다. 연결한 픽스맵 입력은 LabVIEW가 이 입력의 값을 어떻게 해석하는지 결정합니다.

    데이터를 24비트 픽스맵에 연결한 경우, LabVIEW는 이 입력을 무시합니다. 데이터를 8비트 비트맵에 연결한 경우, 배열은 256개 원소를 가질 수 있습니다. 데이터를 4비트 비트맵에 연결한 경우, 배열은 16개 원소를 가질 수 있습니다. 데이터를 1비트 비트맵에 연결한 경우, 배열은 2개 원소를 가질 수 있습니다. 배열이 픽셀당 24비트가 아닌 다른 농도에 대해서 비어 있을 경우, 이미지는 기본 LabVIEW 색 팔레트를 사용합니다.

  • c1du8.png 마스크

    마스크는 각 픽셀에 대한 마스크 정보를 나타내는 1D 배열입니다.

    마스크 배열이 빈 경우, LabVIEW는 모든 픽셀을 투명하지 않게 그립니다.

  • icclst.png 이미지 데이터

    이미지 데이터는 픽스맵에 대한 정보를 반환하므로 픽스맵을 그림으로 그리기 위해서 [패턴화된 픽스맵 그리기] VI를 사용하거나 픽스맵을 파일로 저장하기 위해서 그래픽 포맷 VI를 사용할 수 있습니다.

  • ii32.png 이미지 타입

    이미지 타입은 다음에 사용되도록 예약됩니다.

  • ii32.png 이미지 농도

    이미지 농도는 이미지의 각 픽셀의 색을 나타내는데 사용하는 비트 수인 이미지의 색 농도를 지정합니다. 유효한 값은 픽셀당 1, 4, 8, 24비트를 포함합니다.

    이미지 농도는 LabVIEW에서 이미지의 값을 해석하는 방법에 영향을 미칩니다.

  • i1du8.png 이미지

    이미지는 점방식 순서로 이미지의 각 픽셀의 색을 나타내는 바이트의 배열입니다. 이미지 농도의 값은 LabVIEW가 어떻게 이 출력의 값을 해석하는지 결정합니다.

    이미지 농도24인 경우, 각 픽셀은 색을 나타내는 세 개의 바이트를 가집니다. 각 픽셀에 대한 첫번째 바이트는 빨간색 값을 나타내고, 두번째 바이트는 녹색 값을 나타내며, 세번째 바이트는 파란색 값을 나타냅니다.

    이미지 농도8인 경우, 각 픽셀은 색을 나타내는 하나의 바이트를 가집니다. 각 비트의 값은 최상위 비트가 제로인 32비트 RGB 값을 저장하고, 빨강, 초록, 파랑의 순서를 따르는 의 원소에 대응합니다. 유효한 값의 범위는 0부터 255까지입니다.

    이미지 농도4인 경우, 이미지의 유효한 값의 범위가 0부터 15까지라는 것을 제외하고는 이미지 농도8일 때와 동작이 비슷합니다.

    이미지 농도1인 경우, 이미지의 모든 제로 값은 의 원소 0에 대응합니다. 다른 모든 값은 의 원소 1에 대응합니다.

    배열의 크기는 채우기로 인해 예상한 것보다 커질 것입니다.

  • i1du8.png 마스크

    마스크는 각 비트가 픽셀의 마스크 정보를 설명하는 바이트의 배열입니다. 첫번째 바이트는 첫번째 8개의 픽셀을 설명하고, 두번째 바이트는 다음 8개의 픽셀을 설명하는 방식으로 계속됩니다.

    비트가 제로인 경우, LabVIEW는 대응하는 픽셀을 투명하게 그립니다. 배열이 빈 경우, LabVIEW는 모든 픽셀을 투명하지 않게 그립니다. 배열이 이미지의 각 픽셀에 대한 비트를 포함하지 않은 경우, LabVIEW는 배열에서 빠진 모든 픽셀을 투명하지 않게 그립니다.

  • i1du32.png

    이미지의 값에 대응하는 RGB 색 값의 배열입니다. 이미지 농도의 값은 LabVIEW가 어떻게 이 출력의 값을 해석하는지 결정합니다.

    이미지 농도24인 경우, LabVIEW는 이 출력을 무시합니다.

    이미지 농도8인 경우, 배열은 256개 원소를 가질 수 있습니다.

    이미지 농도4인 경우, 배열은 16개 원소를 가질 수 있습니다.

    이미지 농도1인 경우, 배열은 2개 원소를 가질 수 있습니다.

    배열이 픽셀당 24비트가 아닌 다른 농도에 대해서 비어 있을 경우, 이미지는 기본 LabVIEW 색 팔레트를 사용합니다.

  • inclst.png 사각형

    사각형은 이미지의 경계 사각형을 나타내는 좌표를 포함하는 클러스터입니다.

    수평 좌표는 오른쪽으로 증가하며, 수직 좌표는 아래쪽으로 증가합니다.

  • ii16.png 왼쪽

    왼쪽은 사각형 왼쪽 경계의 수평 좌표입니다.

  • ii16.png 위쪽

    위쪽은 사각형 위쪽 경계의 수직 좌표입니다.

  • ii16.png 오른쪽

    오른쪽은 사각형 오른쪽 경계의 수평 좌표입니다.

  • ii16.png 아래쪽

    아래쪽은 사각형 아래쪽 경계의 수직 좌표입니다.