melody0709/zencrop
An independent reimplementation of PowerToys Crop And Lock, featuring Always On Top, rich screenshot annotation, long screenshot, multi-engine OCR, an OCR dashboard, and anywhere translate
해결하는 문제
ZenCrop은 PowerToys Crop And Lock 도구의 확장된 버전입니다. 사용자는 어떤 창의 특정 부분을 자르고 화면에 별도의 상호작용 가능한 하위 창으로 고정할 수 있습니다. 특히 최신 Windows 애플리케이션(UWP/WinUI/XAML)에서 발생하는 '모든 흰색 화면' 렌더링 버그를 해결하여, 이러한 앱이 상호작용 가능하고 시각적으로 보이도록 보장합니다.
작동 방식
ZenCrop은 다양한 창 유형을 처리하기 위해 여러 렌더링 기술을 사용합니다:
- 네이티브 뷰포트 크롭: Calculator나 Settings와 같은 UWP 앱에서 발생하는 렌더링 버그를 회피하기 위해 창 영역을 직접 조작합니다.
- 비주얼 트리 레이더 및 재부모: WinUI 3 앱(Paint 등)과 XAML 컴포넌트를 포함한 Win32 앱을 지원하기 위해 고급 재부모 및 좌표 보정 기술을 사용합니다.
- 썸네일 모드: 대상 창의 실시간 DWM 썸네일을 생성하여 작업 표시줄에서 숨기면서도 60 FPS 렌더링을 유지합니다.
- AI 통합: Windows OCR, PP-OCRv6, PaddleOCR-VL 등의 다수 OCR 엔진과 LLM 제공업체를 통합하여 텍스트 인식 및 번역을 지원합니다.
대상 사용자
특정 애플리케이션 창의 작은 부분을 다른 앱 위에 항상 표시하고 고정하여 참조하거나 멀티태스킹에 활용하고 싶은 Windows 사용자, 그리고 단일 유틸리티에 고급 스크린샷, OCR, 번역 도구가 통합된 기능이 필요한 사용자.
주요 기능
- 스마트 재부모: 다른 도구가 처리할 수 없는 현대 Windows 앱의 상호작용 가능한 크롭을 지원합니다.
- 다중 엔진 OCR: 복잡한 레이아웃, 수식, 표를 처리할 수 있는 로컬 ONNX 및 VLM 기반 OCR(PaddleOCR-VL) 포함.
- OCR 대시보드: 배치 OCR, PDF 처리, Markdown 미리보기(KaTeX 및 Mermaid 지원)를 위한 완전한 워크벤치.
- 고급 스크린샷: 긴 스크롤링 스크린샷과 풍부한 주석 편집기 지원.
- 선택 번역: 기계 번역 또는 LLM 제공업체를 사용해 선택한 텍스트를 빠르게 번역.
- 항상 위에 표시: 사용자 정의 테두리로 어떤 창도 위에 고정할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트