Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Johan-Lee/ColorContrastChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

Color Contrast Checker

화면 어디서든 마우스로 색을 집어 두 색상 간 WCAG 2.1 명도 대비를 검사하는 Delphi VCL 데스크톱 도구. WebAIM Contrast Checker / Colour Contrast Analyser(CCA)의 데스크톱 클론.

주요 기능

  • Spy++ 방식 드래그 색 추출: 십자 버튼을 누른 채 드래그 → 화면 어디서든(다른 앱·바탕화면·멀티 모니터) 색을 집고, 버튼을 놓는 순간 확정
  • 확대 돋보기: 드래그 중 커서 옆에 원형 확대경(격자·중앙 표시·HEX) 표시
  • WCAG 2.1 명도 대비율 + 등급(AA / AAA / AA Large) 자동 판정
  • 다중 포맷 색값: #RRGGBB(HTML) · rgb(r, g, b)(CSS) · 00ドルBBGGRR(Delphi) · 0xRRGGBB(C/C++) — 읽기전용 입력란 + 복사 버튼
  • 멀티 모니터 정확도: 가상 스크린 DC + Per-Monitor V2 DPI 인식으로 음수 좌표·배율 모니터에서도 정확

사용법

  1. 색상 1(전경) 추출색상 1 카드의 🎯 드래그하여 색상 1 추출 버튼을 마우스로 누른 채 원하는 색 위로 드래그합니다. 드래그 중에는 커서가 십자선으로 바뀌고 옆에 확대 돋보기가 뜨며 색이 실시간으로 갱신됩니다. 마우스 버튼을 놓는 순간 그 위치의 색으로 확정됩니다.
  2. 색상 2(배경) 추출 — 같은 방식으로 색상 2 카드의 버튼을 드래그해 배경색을 집습니다.
  3. 결과 확인 — 두 색의 명도 대비율과 WCAG 등급(AA / AAA / AA Large 통과 여부)이 자동으로 표시되고, 전경/배경 조합의 텍스트 미리보기를 볼 수 있습니다.
  4. 색값 복사 — 각 색의 #RRGGBB · rgb() · 00ドルBBGGRR · 0xRRGGBB 값을 옆의 복사 버튼으로 클립보드에 복사하거나, 입력란을 클릭해 전체 선택한 뒤 Ctrl+C 합니다.
  5. 커서 색 실시간 확인 — 하단 현재 커서 위치 색상 카드에 마우스가 가리키는 픽셀 색이 항상 실시간으로 표시됩니다.

자신의 창뿐 아니라 다른 앱·바탕화면·여러 모니터 위에서도 색을 집을 수 있습니다.

다운로드

실행 파일은 Releases 에서 내려받으세요 (Win64).

빌드

  • Win64, Delphi 13 (Studio 37.0)
  • rsvars.bat
    msbuild src\ColorContrastChecker.dproj /p:Config=Release /p:Platform=Win64
    
  • 출력: 실행 파일 → bin\, 중간 산출물(.dcu) → dcu\

폴더 구조

ColorContrastChecker/
 bin/ 빌드된 실행 파일
 dcu/ 컴파일 중간 산출물
 doc/ 설계·구현 문서
 src/ 소스 (.dpr .dproj .pas .res)

자세한 설계·구현 노트는 doc/Claude.md 참고.

About

화면 어디서든 드래그로 색을 추출해 WCAG 2.1 명도 대비를 검사하는 Delphi VCL 도구 (돋보기·다중 포맷 복사·멀티 모니터)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Pascal 100.0%

AltStyle によって変換されたページ (->オリジナル) /