마스크 생성
- 업데이트 날짜:2025-07-30
- 6분 (읽기 시간)
마스크를 이미지에 적용하고 마스크 정보를 이미지 데이터의 마스크 원소에 반환합니다. 이 VI는 이미지를 2D 그림 컨트롤에 쓰기 전에 이미지에 있는 특정한 색을 투명하게 만들고자 할 때 유용합니다.

입력/출력
이미지 데이터
—
이미지 데이터는 이미지에 대한 정보를 반환하므로 [패턴화된 픽스맵 그리기] VI를 사용하여 그림으로 그릴 수 있습니다.
마스크 색(검정색)
—
마스크 색은 24비트, 8비트, 4비트 이미지에 대해서 투명하게 나타내려는 이미지의 색입니다. 색 상자 상수를 이 입력에 연결할 수 있습니다.
1비트 마스크 값(참)
—
1비트 마스크 값이 참(기본)인 경우, VI는 이미지 배열에서 1의 인덱스를 갖는 모든 원소를 투명하게 그립니다. 거짓인 경우, VI는 0의 인덱스를 갖는 모든 원소를 투명하게 그립니다. 이미지 데이터가 1비트 이미지를 나타내지 않는 경우 VI는 이 입력을 무시합니다.
마스크 결합? (거짓)
—
마스크 결합?이 참인 경우, VI는 이미지에 대한 기존의 모든 마스크 정보를 이 VI에 연결한 마스크 정보와 결합하여 이미지에 모든 마스크 정보를 적용합니다. 거짓(기본)인 경우, VI는 이 VI에 연결한 마스크 정보만을 적용합니다.
이미지 데이터
—
이미지 데이터는 그리거나 조작하려는 이미지를 나타냅니다.
|
[픽스맵 패턴화] VI를 사용하여 픽스맵을 이미지 데이터에 연결할 수 있는 클러스터로 변환합니다. 이미지가 4비트, 8비트, 또는 24비트인 경우, 색을 마스크 색 입력에 연결합니다. 이미지가 1비트인 경우, 값을 1비트 마스크 값 입력에 연결합니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Graphics and Sound\2D Picture Control\Using Mask with Picture.vi
이미지 데이터
—
이미지 타입
—
이미지
—
색
—
직사각형
—
왼쪽
—
마스크 색(검정색)
—
1비트 마스크 값(참)
—
이미지 데이터
—
이미지 타입
—
이미지
—
색
—
직사각형
—
왼쪽
—