tigtools

圖片選色器

上傳圖片並點擊任意位置,即可取得該像素的精確顏色,或讓工具找出整張圖片的主要顏色。

在瀏覽器中執行 免註冊

JPEG、PNG、WebP、GIF、AVIF 或 BMP,最大 25 MB。圖片只會留在你的裝置上。

使用方式

  1. 選擇一張圖片,或將圖片拖曳到方框中。
  2. 將游標移到圖片上;放大鏡會顯示其周圍的像素。
  3. 按一下或輕觸即可選取顏色,並複製為 HEX、RGB 或 HSL。
  4. 向下捲動查看主要顏色,選擇您要的數量,然後複製或下載為 CSS 變數。

運作方式

影像會繪製到瀏覽器中的畫布上,並從指標下方的精確像素讀取顏色。放大鏡會顯示放大的 11 × 11 像素區域,並以框線標出所選像素。邊長超過 4096 像素的影像會先縮小,因此在非常大的照片上,選取的一個像素會是數個原始像素的平均值。

主色是使用 k-means 分群找出:像素會先分為 32,768 個小顏色桶,然後將這些桶依您選擇的顏色數量合併,並以每個桶包含的像素數加權。起始點是以確定性方式選取,因此同一張影像永遠會得到相同的調色盤。

顏色是從瀏覽器用於顯示的 sRGB 空間讀取。若影像內嵌廣色域色彩設定檔,數值可能會與相片編輯器顯示的略有不同。在支援的瀏覽器中(桌上型電腦的 Chrome 和 Edge),「從螢幕挑選」按鈕會使用內建的 EyeDropper 從螢幕上任何位置取色。

範例

比對品牌顏色

上傳標誌的螢幕截圖,點擊其主要顏色,然後將 #1a73e8 或 rgb(26, 115, 232) 複製到您的 CSS 中。

從照片建立調色盤

將海灘照片分為 6 種顏色,可得到沙灘、海洋和天空色調,每種顏色都會顯示在影像中所佔的比例,由大至小排序。

檢查色調

使用放大鏡拉近,即可選取細線條的確切像素,而不是旁邊的抗鋸齒邊緣。

常見問題

為什麼顏色和我的照片編輯器中的略有不同?

瀏覽器會將影像轉換為 sRGB 以顯示。含有廣色域設定檔(Display P3、Adobe RGB)的照片,在保留原始設定檔的編輯器中可能會顯示略微不同的數值。

為什麼沒有「從螢幕選色」按鈕?

這需要 EyeDropper API,目前只有部分瀏覽器支援,例如桌面版 Chrome 和 Edge。從上傳的圖片中選取顏色則在所有瀏覽器皆可使用。

主要顏色是如何選出的?

透過對所有像素進行 k-means 分群,並以每種顏色出現的頻率加權。小面積但鮮明的細節可能會被併入鄰近較大的顏色;增加顏色數量即可將它們分開。

圖片會上傳嗎?

不會。圖片由此頁面在您的瀏覽器中解碼與分析,絕不會離開您的裝置。

隱私權

圖片完全在您的瀏覽器中處理。圖片不會上傳,選取的顏色也不會被傳送或儲存。