설명
브라우저 화면, 창 또는 애플리케이션 탭 공유 스트림에서 단일 프레임을 캡처합니다.
워크플로에 노드가 나타나면 프론트엔드에 '캡처 시작' 버튼이 표시됩니다. 클릭하면 브라우저의 화면 공유 권한 대화상자가 열리며, 소스를 선택한 후 실시간 미리보기가 노드에 직접 나타납니다.
노드는 대화형 자르기를 지원합니다:
- 미리보기에서 드래그하여 자르기 상자를 그립니다.
- 상자 내부를 드래그하여 이동합니다.
- 가장자리 또는 모서리를 드래그하여 크기를 조정합니다.
- Shift + 드래그하여 비율을 고정합니다.
- 미리보기 내에서 마우스 오른쪽 버튼 클릭 또는 더블클릭하여 자르기를 지웁니다.
최종 출력 이미지는 선택된 자르기 영역을 crop_width 및 crop_height 입력에 지정된 크기로 조정한 것입니다.
자동 실행 대기열과 함께 작동합니다. 반복적으로 대기 중이면 실행할 때마다 동일한 화면 소스를 다시 캡처합니다(실시간 처리에 유용).
입력
| 이름 | 유형 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
frame_data | STRING | 예 | "" | 캡처된 프레임 데이터를 위한 내부 플레이스홀더입니다. 빈 문자열로 남겨두세요 – 노드가 자동으로 캡처를 처리합니다. |
crop_width | INT | 예 | (없음) | 자르기 후 출력 이미지의 너비(픽셀 단위)입니다. |
crop_height | INT | 예 | (없음) | 자르기 후 출력 이미지의 높이(픽셀 단위)입니다. |
자르기 크기는 최종 출력 해상도를 정의합니다. 대화형 자르기 상자는 미리보기에서 자유 비율로 그려지며, 캡처된 영역은 필요에 따라 crop_width × crop_height에 맞게 크기가 조정됩니다.
출력
| 이름 | 유형 | 설명 |
|---|---|---|
IMAGE | torch.Tensor | 캡처 및 자르기된 프레임입니다. 형태: (1, H, W, 3) (RGB 순서, 값 0.0–1.0). |
사용 참고 사항
- 브라우저 권한 – '캡처 시작'을 처음 클릭하면 브라우저에서 화면, 창 또는 탭을 공유할 권한을 요청합니다. 노드는 사용자가 명시적으로 선택한 소스에만 접근할 수 있습니다. 권한이 거부되면 워크플로에 오류가 표시됩니다.
- 자동 실행 대기열 – 워크플로가 자동 실행 대기열로 설정된 경우, 노드는 실행할 때마다 새 프레임을 캡처합니다. 중지하려면 자동 실행 대기열을 비활성화하거나 노드를 제거하십시오.
- 자르기 동작 – 자르기 상자는 미리보기에서 대화형으로 그려집니다. 그려진 영역의 가로세로 비율이
crop_width×crop_height와 일치하지 않으면 최종 출력이 해당 정확한 크기로 조정됩니다(필요에 따라 늘어나거나 레터박스 처리됨). - 자르기 없음 – 자르기 상자를 전혀 그리지 않거나(마우스 오른쪽 버튼 클릭/더블클릭으로 지우기) 전체 캡처 프레임이 사용됩니다. 이 경우에도 출력은
crop_width×crop_height로 크기가 조정됩니다. - 출력 크기 –
crop_width및crop_height가 소스 콘텐츠의 해상도와 대략 일치할 때 최상의 성능과 품질을 얻을 수 있습니다. 매우 큰 값은 느려지거나 메모리 문제를 일으킬 수 있습니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.