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