색상 팔레트 추출기: 사진의 주요 색상 찾기

  • 무료
  • 가입 불필요
  • 브라우저에서 실행
  • 버전 1.0.1
  • 마지막 업데이트 2026-10-25
문제 신고

사진을 놓으면 주요 색상을 헥스 코드로, 많이 쓰인 순서대로 보여 주고 각 색이 사진에서 차지하는 대략의 비율도 알려 줍니다. 브랜드 색을 맞추거나 사진에서 팔레트를 뽑거나 디자인 색을 고를 때 씁니다.

입력한 내용은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

사용 방법

  1. 사진을 상자에 놓거나 선택합니다.
  2. 찾을 색상 수를 4~12개 중에서 고릅니다. 적으면 가장 뚜렷한 색 위주로, 많으면 작은 디테일까지 잡아냅니다.
  3. 색상 옆의 "복사"로 헥스 코드 하나를 복사하거나, "모두 CSS 변수로 복사"로 전부를 한 번에 스타일시트에 붙여 넣을 수 있는 형태로 복사하세요.

예시

흰 테이블 위 빨간 사과 사진
→ 가장 큰 비율의 #f5f5f0에 가까운 흰색과 #c0392b에 가까운 빨간색
피사체가 화면을 꽉 채우지 않는 한 배경이 가장 큰 비율을 차지하는 경우가 많습니다.
3색 단순 로고에서 6색 요청
→ 실제 3가지 색이 각각 더 큰 비율로 나옴
단순한 그림에서 색을 더 요청해도 같은 색을 더 깔끔히 나눌 뿐입니다.
"모두 CSS 변수로 복사"
→ --color-1부터 --color-N까지 담은 :root 블록
스타일시트에 바로 붙여 넣을 수 있습니다.

계산 방식

사진은 다른 무엇보다 먼저 긴 변 기준 최대 200픽셀로 줄입니다. 팔레트는 요약이라 모든 픽셀이 필요 없고, 이렇게 하면 큰 사진에서도 페이지가 빠릅니다. 픽셀은 GIF 만들기에서도 쓰는 같은 오픈소스 라이브러리 gifenc(MIT)로 고른 색상 수만큼 양자화하고, 모든 픽셀을 그 팔레트에서 가장 가까운 색에 대응시켜 색마다 픽셀 수를 셉니다. 색상은 그 수를 기준으로 많이 쓰인 순서대로 보여 줍니다.

세고 정렬하는 부분은 테스트로 확인하고, 외부 루틴인 양자화 자체는 실제 브라우저에서 페이지를 통해 확인합니다.

출처

자주 묻는 질문

색상은 어떻게 고르나요?
양자화라는 방식입니다. 사진의 픽셀을 색상 거리로 요청한 수만큼 군집으로 묶고 각 군집의 평균 색을 취합니다. GIF 인코더가 제한된 팔레트에 그림을 맞출 때 쓰는 것과 같은 단계이지, '좋은' 색을 예술적으로 판단하는 것이 아닙니다.
퍼센트는 무슨 뜻인가요?
표본으로 삼은 모든 픽셀 중 그 색에 가장 가까운 픽셀의 비율입니다. 모든 픽셀이 보이는 색 중 정확히 하나에 들어가므로 보이는 색들의 퍼센트를 합치면 100%가 됩니다.
분명히 보이는 색이 왜 안 나오나요?
사진에서 작은 부분이라 고른 색상 수에서 근처의 비슷한 색 군집에 묻혔을 수 있습니다. 찾을 색상 수를 늘리면 대개 드러납니다.
사진에도 되나요, 단순한 그래픽에만 되나요?
둘 다 됩니다. 다만 사진은 로고보다 색이 훨씬 다양해서 색상 수를 적게 요청하면 정확한 목록이라기보다 요약에 가깝습니다.
내 사진이 업로드되나요?
아니요. 색상은 브라우저에서 계산합니다.
버전 기록
  • 1.0.1 — 검색 제목에서 도구의 핵심 작업과 무료·온라인 사용 여부를 더 분명하게 안내합니다.
  • 1.0.0 — 첫 공개.

마지막 업데이트: