VI 계층구조의 스케일된 이미지를 얻습니다.

구문

object.GetHierImgScaled(imgdepth, imgdata, maxwidth, maxheight, VIToHighlight)

파라미터

Name타입설명
imgdepth이미지의 색 농도 또는 지원되는 색의 개수를 나타냅니다: 1 (1비트, 흑백), 4 (4비트, 16색), 8 (8비트, 256색), 또는 24 (24비트, 트루 컬러). 기본값은 8입니다.
imgdata이미지 데이터

이미지에 대한 정보이며 [패턴화된 픽스맵 그리기] VI를 사용하여 이미지를 그림으로 그리거나 그래픽 포맷 VI를 사용하여 이미지를 파일에 저장할 수 있습니다.

  • 이미지 타입—나중에 사용하기 위해 예약.
  • 이미지 농도―이미지의 색 농도를 지정합니다. 이는 이미지의 각 픽셀의 색을 설명하는데 사용하는 비트 수입니다. 유효한 값은 픽셀당1,4,8,24비트입니다.이미지 농도는 LabVIEW 가이미지의 값을 해석하는 방법에 영향을 미칩니다.
  • 이미지—이미지의 각 픽셀의 색을 래스터 순서로 나타내는 바이트의 배열. 이미지 농도의 값은 LabVIEW가 어떻게 이 출력의 값을 해석하는지 결정합니다.

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

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

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

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

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

  • 마스크—각 비트가 픽셀의 마스크 정보를 나타내는 바이트 배열. 첫번째 바이트는 첫번째 8개의 픽셀을 설명하고, 두번째 바이트는 다음 8개의 픽셀을 설명하는 방식으로 계속됩니다. 비트가 제로인 경우, LabVIEW는 대응하는 픽셀을 투명하게 그립니다. 배열이 빈 경우, LabVIEW는 모든 픽셀을 투명하지 않게 그립니다. 배열이 이미지의 각 픽셀에 대한 비트를 포함하지 않은 경우, LabVIEW는 배열에서 빠진 모든 픽셀을 투명하지 않게 그립니다.
  • 이미지의 값에 대응하는 RGB 색 값의 배열. 이미지 농도의 값은 LabVIEW가 어떻게 이 출력의 값을 해석하는지 결정합니다. 이미지 농도24인 경우, LabVIEW는 이 출력을 무시합니다. 이미지 농도8인 경우, 배열은 256개 원소를 가질 수 있습니다. 이미지 농도4인 경우, 배열은 16개 원소를 가질 수 있습니다. 이미지 농도1인 경우, 배열은 2개 원소를 가질 수 있습니다.
  • 사각형—이미지의 경계 사각형을 나타내는 좌표를 포함하는 클러스터. 이때 왼쪽 위 코너는 (0,0)입니다. 경계의 오른쪽 아래 가장자리는 이미지에 포함되지 않습니다.
maxwidth반환된 이미지의 폭을 지정합니다. 이 입력이 0인 경우, 반환된 이미지의 폭은 기본 이미지가 LabVIEW의 VI 계층구조 윈도우에 디스플레이되었을 때의 폭과 같습니다. 지정된 최대 폭최대 높이 파라미터가 기본 이미지와 같은 비율을 유지하지 않는 경우, LabVIEW는 반환된 이미지를 왜곡할 수 없습니다.
maxheight반환된 이미지의 높이를 지정합니다. 이 입력이 0인 경우, 반환된 이미지의 높이는 기본 이미지가 LabVIEW의 VI 계층구조 윈도우에 디스플레이되었을 때의 높이와 같습니다. 지정된 최대 폭최대 높이 파라미터가 기본 이미지와 같은 비율을 유지하지 않는 경우, LabVIEW는 반환된 이미지를 왜곡할 수 없습니다.
VIToHighlight배리언트계층구조 이미지 안에서 하이라이트할 VI를 지정합니다. LabVIEW는 지정된 VI의 주위에 보라색 경계를 놓으며 또한 VI를 포커스하기 위해 계층구조를 확장하거나 축소합니다.

반환값

없음