전체 이미지 대신 소스 이미지의 부분을 반환합니다. [그림을 픽스맵으로] VI를 사용하여 그림을 이미지 데이터에 연결할 수 있는 클러스터로 변환합니다.

32비트 이미지 데이터를 이 VI에 연결하는 경우, VI는 알파 채널을 제거하고 24비트 이미지 데이터를 반환합니다.


icon

입력/출력

  • ccclst.png 이미지 데이터

    이미지 데이터는 그리거나 조작하려는 이미지를 나타냅니다.

  • ci32.png 이미지 타입

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

  • ci32.png 이미지 농도

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

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

  • c1du8.png 이미지

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

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

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

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

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

  • c1du8.png 마스크

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

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

  • c1du32.png

    이미지의 값에 대응하는 RGB 색 값의 배열입니다. 이미지 농도의 값은 LabVIEW가 이 입력 값을 해석하는 방법을 결정합니다. 은 32비트 RGB 값을 저장하는데, 이때 최상위 비트는 제로이고 빨간색, 녹색 그리고 파란색의 순서를 따릅니다. 유효한 값의 범위는 0부터 255까지입니다.

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

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

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

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

  • cnclst.png 직사각형

    사각형은 이미지를 그리려는 경계 사각형을 나타내는 좌표를 가지는 클러스터입니다.

    VI는 이미지를 사각형의 폭과 높이로 자릅니다. 사각형 경계의 아래쪽과 오른쪽 가장자리는 이미지 픽셀을 포함하지 않습니다. 수평 좌표는 오른쪽으로 증가하며, 수직 좌표는 아래쪽으로 증가합니다.

  • ci16.png 왼쪽

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

  • ci16.png 위쪽

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

  • ci16.png 오른쪽

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

  • ci16.png 아래쪽

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

  • cnclst.png 부분 사각형

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

    좌표가 유효한 사각형을 나타내지 않는 경우, VI는 좌표를 유효한 사각형으로 강제 변환하고 정확한 부분 사각형에서 강제 변환된 좌표를 반환합니다.

  • ci16.png 왼쪽

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

  • ci16.png 위쪽

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

  • ci16.png 오른쪽

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

  • ci16.png 아래쪽

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

  • 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 아래쪽

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

  • inclst.png 정확한 부분 사각형

    정확한 부분 사각형은 VI에 의해 반환된 이미지 부분의 경계 사각형을 나타내는 좌표를 포함하는 클러스터입니다.

  • ii16.png 왼쪽

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

  • ii16.png 위쪽

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

  • ii16.png 오른쪽

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

  • ii16.png 아래쪽

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

  • 예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Graphics and Sound\2D Picture Control\Pen Attributes And Image subsetting.vi