Repolode
iammukeshm

iammukeshm/hexgrab

Windows용 초경량 색상 선택기입니다. Win+Shift+H를 누르고 화면의 픽셀을 클릭하면 HEX 코드가 클립보드에 복사됩니다.

대체할 수 있는 제품:PowerToys Color Picker

스타
5
포크
1
열린 이슈
0
마지막 커밋
25일 전

어떤 프로젝트인가요?

hexgrab은 NuGet 의존성 없이 C#과 .NET 10, WPF로 만든 Windows용 소형 색상 선택기입니다. Win+Shift+H를 누르면 색상 선택이 시작됩니다. 커서를 따라다니는 라벨에 커서 아래 색상이 표시되고, 클릭하거나 Enter를 누르면 HEX 값이 클립보드에 복사됩니다. Esc나 마우스 오른쪽 버튼을 누르면 취소됩니다.

이 프로젝트는 학습을 위해 만들었습니다. 작성자는 REA (Reverse Engineer Anything)를 사용해 Microsoft PowerToys의 Color Picker 배포 바이너리를 살펴본 뒤, 독립적인 최소 구현을 작성하고 PowerToys의 공개 소스 코드와 조사 내용을 대조했습니다. 주석을 포함해 코드베이스는 750줄 미만이며, 저장소에는 실제 단축키를 실행하고 마우스 클릭과 키 입력을 수행하는 엔드투엔드 PowerShell 테스트가 포함되어 있습니다.

앱은 색상 선택 중에만 저수준 마우스 및 키보드 후크를 설치하며, 커서가 멈춰 있어도 색상이 갱신되도록 디스플레이 주사율에 맞춰 화면을 폴링합니다. 현재는 HEX 출력만 지원하며, 모니터 한 대와 배율 125% 환경에서 테스트되었습니다.

핵심 기능

  • 01전역 단축키 Win+Shift+H를 누르면 어디서든 색상 선택을 시작합니다.
  • 02커서를 따라다니며 색상을 실시간으로 미리 보고, 모니터 가장자리 근처에서는 표시 위치가 반전됩니다.
  • 03HEX 값을 클립보드에 복사하며, 클립보드를 사용할 수 없으면 다시 시도합니다.
  • 04물리적 픽셀 기준으로 정확하게 동작하도록 Per-Monitor V2 DPI 인식을 지원합니다.
  • 05독립 실행형 exe 또는 .NET 10 Desktop Runtime이 필요한 소형 빌드로 제공됩니다.

활용 사례

  • 화면에 표시된 요소에서 브랜드 색상이나 UI 색상을 가져올 때
  • 동영상이나 애니메이션 프레임의 픽셀에서 정확한 HEX 값을 확인할 때
  • Windows에서 인터페이스를 디자인하거나 검토하면서 색상을 빠르게 추출할 때

빠른 시작

  1. 1

    소스에서 빌드하고 실행하기(Windows에서 .NET 10 SDK 필요)

    dotnet run --project src/Hexgrab/Hexgrab.csproj
  2. 2

    최신 릴리스 페이지에서 exe 다운로드하기

사용 전 알아둘 점

  • Windows 10 또는 11만 지원하며, x64만 해당합니다.
  • 릴리스 exe는 코드 서명되지 않았으므로 처음 실행할 때 Windows SmartScreen 경고가 표시됩니다.
  • 배율이 서로 다른 디스플레이를 사용하는 멀티 모니터 환경은 실제 하드웨어에서 아직 테스트되지 않았습니다.
  • HEX 출력만 지원하며, RGB/HSL 형식, 기록, 설정은 지원하지 않습니다.

포함된 컬렉션

토픽

자주 묻는 질문

hexgrab은(는) 무엇인가요?
Windows용 초경량 색상 선택기입니다. Win+Shift+H를 누르고 화면의 픽셀을 클릭하면 HEX 코드가 클립보드에 복사됩니다. hexgrab은 NuGet 의존성 없이 C#과 .NET 10, WPF로 만든 Windows용 소형 색상 선택기입니다. Win+Shift+H를 누르면 색상 선택이 시작됩니다. 커서를 따라다니는 라벨에 커서 아래 색상이 표시되고, 클릭하거나 Enter를 누르면 HEX 값이 클립보드에 복사됩니다. Esc나 마우스 오른쪽 버튼을 누르면 취소됩니다.
hexgrab은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
hexgrab은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
hexgrab은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. hexgrab의 마지막 커밋은 2026년 10월 12일입니다.
hexgrab은(는) 어디에 사용할 수 있나요?
화면에 표시된 요소에서 브랜드 색상이나 UI 색상을 가져올 때 동영상이나 애니메이션 프레임의 픽셀에서 정확한 HEX 값을 확인할 때 Windows에서 인터페이스를 디자인하거나 검토하면서 색상을 빠르게 추출할 때
hexgrab는 어떻게 설치하나요?
소스에서 빌드하고 실행하기(Windows에서 .NET 10 SDK 필요): dotnet run --project src/Hexgrab/Hexgrab.csproj 최신 릴리스 페이지에서 exe 다운로드하기
hexgrab은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/iammukeshm/hexgrab

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트