WMW

이미지에서 색상 추출

Free

중앙값 절단 양자화를 사용해 이미지에서 주요 색상 팔레트를 추출하며, 16진수나 CSS 변수로 복사할 수 있습니다.

모든 작업이 브라우저에서만 실행됩니다. 이미지가 어디에도 업로드되지 않습니다.

클릭하여 이미지를 선택하거나 여기에 드래그 앤 드롭하세요

최근 활동

모든 사람에게 공개됩니다. 모든 방문자의 최근 20회 사용 내역, 최신순으로 표시됩니다.

아직 활동이 없습니다. 첫 번째가 되어보세요.

댓글 (0)

이 도구가 유용했나요? 댓글을 남기거나 팁을 공유하거나 개선할 점을 알려주세요.

게스트 댓글은 게시 전에 검토됩니다. 로그인 하면 즉시 게시됩니다.

아직 댓글이 없습니다. 첫 번째로 의견을 남겨보세요!

이 도구의 기능

인기 있는 팔레트 추출 라이브러리와 동일한 중앙값 절단 색상 양자화 기술을 사용하여 모든 이미지에서 지배적인 색상 팔레트를 추출하며, 색상 수를 조정할 수 있고 16진수 코드나 CSS 변수로 클릭 한 번에 복사할 수 있습니다.

작동 방식

이미지의 모든 픽셀은 처음에 하나의 그룹에서 시작합니다. 도구는 픽셀이 가장 많은 그룹 내에서 값의 범위가 가장 넓은 색상 채널(빨강, 초록, 또는 파랑)을 찾아 해당 그룹의 픽셀을 그 채널을 따라 정렬한 다음, 중앙값에서 절반으로 나누어 양쪽이 대략 같은 수의 픽셀을 포함하게 합니다. 이 분할은 항상 픽셀이 가장 많은 그룹을 대상으로 반복되며, 요청한 색상 수만큼 그룹이 생길 때까지 계속됩니다. 각 최종 그룹은 픽셀을 평균화하여 단일 색상으로 축소되고, 결과 색상은 가장 흔한 것(가장 큰 그룹)부터 정렬됩니다.

해결하는 문제

자주 묻는 질문

이 도구는 이미지에서 어떤 색상이 가장 중요한지 어떻게 선택하나요?

이는 중앙값 절단 양자화라는 기술을 사용합니다: 각 픽셀의 색상을 3D 빨강/초록/파랑 공간의 한 점으로 취급하고, 가장 색상이 많은 그룹을 그 안에서 가장 많이 변하는 색상 채널을 따라 반복적으로 절반으로 나누며, 요청한 색상 수만큼 그룹이 생기면 각 그룹을 하나의 대표 색상으로 평균화합니다. 픽셀이 더 많은 그룹이 결과에서 먼저 나오므로, 팔레트는 각 색상이 이미지에서 실제로 차지하는 비율을 반영합니다.

왜 이것이 전체 이미지를 하나의 색으로 평균화하는 것보다 더 똑똑한가요?

모든 것을 한 번에 평균화하면 뚜렷한 빨강과 파랑 영역이 있는 사진이 원본 어디에도 없는 탁한 보라색으로 뒤섞이게 됩니다. 평균화하기 전에 색상 공간을 별도의 그룹으로 나누면, 각 그룹에는 비슷한 색상만 포함되므로 빨강 영역과 파랑 영역은 서로를 상쇄시키는 대신 각자 독립적이고 알아볼 수 있는 팔레트 항목으로 유지됩니다.

왜 추출된 팔레트가 사진에서 명확히 볼 수 있는 색상을 놓칠 수 있나요?

그 색상이 이미지의 작은 영역만 차지한다면, 특히 색상 수가 적을 때 자체 항목을 얻는 대신 더 크고 지배적인 그룹에 접혀 들어갈 수 있습니다. 요청하는 색상 수를 늘리면 작거나 미묘한 색상 영역이 자체 팔레트 항목으로 분리될 가능성이 더 높아집니다.

이것이 전체 해상도 이미지를 분석하나요?

팔레트 추출에는 모든 픽셀이 아니라 대표적인 색상 샘플만 필요하므로, 분석 전에 이미지가 먼저 더 작은 작업용 복사본으로 축소되며, 이는 큰 사진에서도 도구를 빠르게 유지합니다. 이는 이미지 자체에는 영향을 주지 않고 분석에만 영향을 미치며, 아무것도 업로드되지 않고 원본 파일은 절대 수정되지 않습니다.

제 CSS에서 이 팔레트를 사용할 수 있나요?

네, "CSS 변수로 복사"를 클릭하면 팔레트를 바로 붙여넣을 수 있는 --color-1부터 --color-N까지의 사용자 지정 속성으로 복사할 수 있고, "HEX 목록으로 복사"를 클릭하면 순수한 16진수 코드 목록으로 복사할 수 있습니다.

관련 도구