GitHubCreative Dev & WebGLidea-techcode
colorjs/color-namer
colorjs·@colorjs·Jun 19, 2024
개요 색상 값(hex, rgb 등)을 입력하면 가장 가까운 색상 이름을 반환해주는 JavaScript 유틸리티 라이브러리다. 다양한 색상 팔레트(PANTONE, HTML, Roygbiv 등)를 기준으로 색상명을 찾아준다.
핵심 내용 입력된 색상과 색상 데이터베이스 내 색상들 사이의 거리를 Delta-E 색차 공식으로 계산해 가장 유사한 색상의 이름을 반환한다. NTSC, HTML, Pantone, Roygbiv 등 여러 색상 네이밍 체계를 지원한다. Node.js와 브라우저 모두에서 동작한다.
기존 대비 차별점 단순 색상 코드 변환이 아니라, 인간이 이해할 수 있는 "산호색", "하늘색" 같은 이름으로 변환해준다. 다양한 업계 표준 색상 팔레트를 지원해 디자인 도구나 CMS에서 색상 레이블 자동화에 활용할 수 있다.
활용 가능성 디자인 시스템에서 색상 토큰 자동 명명, 이미지 분석 결과에 색상 설명 추가, 접근성 도구에서 색상을 텍스트로 설명하는 등 다양한 UX 개선 작업에 활용할 수 있다.
참고 자료 - 원본
JavaScript⭐ 468
#color#naming#utility