이미지 및 디자인 도구

이미지 Color 추출기

「이미지 Color 추출기」는 이미지 및 디자인 작업을 위한 브라우저 도구입니다. 입력과 결과는 일반적으로 이 기기에서 처리되며 가입이 필요하지 않습니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

JPEG, PNG, or WebP · up to 20 MB and 40 megapixels. Processing stays in this browser.

Choose an image to extract its palette.

사용 방법

사용 방법

  1. Choose one JPEG, PNG, or WebP image up to 20 MB and 40 megapixels.
  2. Set the number of colors, then inspect the ranked palette and visible-pixel percentages.
  3. Copy the palette values or individual HEX colors for your design work.

A small, explainable quantization pass

The page scales the decoded image to a maximum 256-pixel longest side, then rounds each RGB channel to 32 levels. The resulting 32 × 32 × 32 histogram is sorted by visible pixel count. Each displayed color is the midpoint of its bucket, so it is a representative swatch rather than an exact source pixel.

Transparency is handled explicitly

Pixels with alpha below 128 are excluded from the palette. Semi-transparent pixels at or above that threshold are counted as visible, and the page reports the approximate transparent share separately. JPEG has no alpha channel; PNG and WebP transparency stays in the browser.

Boundaries and privacy

Input is limited to JPEG, PNG, or WebP files up to 20 MB and 40 megapixels. Up to eight colors can be shown. The image is decoded into this tab, never sent to a server, and is discarded when you choose another file or leave the page. Metadata is not read or retained.

자주 묻는 질문

더 알아보기

How are the colors calculated?

The browser samples a scaled canvas and quantizes each RGB channel to 32 levels. It counts the resulting color buckets and ranks them by visible pixel count. This is a fast histogram-based palette, not perceptual clustering.

Why do the percentages not always add up to 100%?

Percentages describe each selected bucket among visible pixels. Colors outside the displayed top results are intentionally omitted, so their remaining share is shown as other colors.

Does transparency affect the result?

Yes. Pixels with alpha below 128 are skipped and the approximate transparent share is reported. Semi-transparent pixels at or above 128 count as visible.

Is my image uploaded?

No. Decoding, sampling, extraction, and copying happen locally in your browser. The file is not uploaded.