圖片平均色彩查詢器
在瀏覽器中查詢圖片的 alpha 加權平均色彩,並複製精確的 HEX 值。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.選擇支援的圖片,大小不得超過 20 MB。
- 2.等待本機解碼完成,並檢視 HEX、RGB、覆蓋範圍及樣本尺寸。
- 3.點選 HEX 值以複製,然後在預期的設計情境中驗證色塊。
關於圖片平均色彩查詢器
圖片平均色彩查詢器會將單張圖片的可見像素減少至一個代表性的 RGB 色彩。選擇支援的圖片後,工具會解碼該圖片、取樣其像素、計算 alpha 加權的算術平均值,並以六位數 HEX 與十進位 RGB 形式顯示結果。點選可見的 HEX 值以複製。整個處理過程皆發生於當前瀏覽器標籤頁,因此不會上傳任何內容至 Lizely 或圖片分析服務。
此計算有明確的定義。對於每個取樣像素若其 alpha 值非零,紅、綠、藍三通道分別乘以該像素的 alpha 值。各通道總和除以總 alpha,再四捨五入至最接近的整數(從 0 到 255)。完全透明的像素不貢獻任何值,因為其儲存的 RGB 通道不可見,且可能包含任意編碼器資料。部分透明的像素則依其不透明度比例貢獻。所報告的 alpha 覆蓋範圍為取樣總 alpha 除以樣本中可能的最大 alpha。
這是一種瀏覽器畫布色彩資料中的算術平均,而非主導色彩聚類模型。兩個等權重的紅色與藍色像素會產生紫色平均值,即使源圖片中並無紫色像素存在。一個微小的亮色強調可能被大面積中性背景稀釋。若你需要最常見的色彩、分離的色塊或主題感知的提取,建議改用相關的色彩調色盤生成器。此單一結果最適合用於粗略的背景匹配、暫時樣式設計、縮圖摘要、設計庫清單以及快速視覺比對。
大型解碼圖片在分析前會先進行降解析。像素數量等於或低於 1,048,576 時,會以解碼後的尺寸讀取。較大圖片則會按比例縮放,以確保分析畫布的像素數量不超過該上限。因此結果描述的是高解析度的樣本,而非每一個原始像素的位元組平均值。瀏覽器插值可能導致值與離線全解析計算略有差異。介面同時顯示原始與樣本尺寸,讓此近似結果清晰可見,而非隱藏。
輸入保護機制適用於壓縮與解碼後的大小。所選檔案必須非空、使用支援的瀏覽器圖片 MIME 型別,且大小不得超過 20 MB。解碼後,任一邊界不得超過 20,000 像素,且原始圖片不得超過 40 百萬像素。這些限制可降低小檔案壓縮後擴充套件至過大畫布記憶體的風險。不支援的資料、解碼失敗、畫布訪問不可用、維度無效或圖片無可見像素將導致明顯錯誤且無殘留結果。
動畫格式會根據瀏覽器完成初始圖片解碼時所顯示的影格進行評估;這個工具不會平均每個影格或計算影格持續時間。瀏覽器的色彩管理、方向處理、廣色域轉換以及動畫行為可能會因格式和瀏覽器而異。畫布像素存取會以標準 8 位 RGBA 資料請求。這個工具不會保留或檢查 EXIF、ICC 色彩配置檔案、相機後設資料、顯示以外的檔名或隱藏的文字區塊。它也不會修改或匯出原始檔案。
預覽色塊直接使用計算出的 HEX 值。此功能可用於確認數值是否合理,但視覺效果仍取決於顯示裝置、瀏覽器、主題環境及人類適應。複製的值總是包含一個雜湊值,後接六個小寫十六進位數字。瀏覽器政策可能拒絕 clipboard 權限;若發生此情況,值仍會顯示且可選取,介面不會虛假宣告成功。
為確保設計結果的重現性,請記錄輸入檔案、瀏覽器、顯示的原始與樣本尺寸以及返回值。請勿將單一平均值視為品牌合規性、可接觸性對比、列印匹配、塗料匹配或知覺相似性的證據。使用色彩對比檢查器來檢查文字對比,並使用色彩差異計算器來獲得明確的色彩差異度量。MDN 的 畫布 getImageData 檔案與 HTML 畫布像素操作規範描述了這個實現所使用的 RGBA 像素介面;權重規則與限制是故意明確說明的產品選擇。
方法與來源
本機解碼、限制解碼後的尺寸、按比例取樣至最多 1,048,576 個畫布像素、忽略 alpha 值為零的像素、以 alpha 系數加權 RGB 個通道、輸出時四捨五入,並公開原始與取樣後的尺寸。
常見問題
- 圖片會離開我的裝置嗎?
- 不會。圖片的解碼、畫布取樣、平均與複製操作皆發生於當前瀏覽器標籤頁的本機環境。
- 透明像素會被包含嗎?
- 完全透明的像素將被忽略,部分透明的像素則會根據其 alpha 值進行加權。
- 這是否是主導色彩?
- 不,這是一個以 alpha 系數加權的 RGB 平均值,而非基於頻率的調色盤或具備主題辨識能力的主色模型。
- 為何另一個程式會返回不同的值?
- 程式可以使用完整解析度像素、不同的降取樣方式、考慮 gamma 值或視覺感知的數學計算、不同的動畫影格,或不同的色彩管理方式。
相關工具
- 色彩調色盤生成器選擇一個基底色彩,即可獲得相應的調色盤——補色、鄰近色、三色、以及其他搭配。
- 色彩差異計算器比較兩種不透明的 HEX 色彩,並以基於標準的 CIEDE2000 值進行分析,檢視每一個 D50 CIELAB 坐標。
- 色彩對比檢查器即時檢查任意文字色彩與背景色彩組合是否符合 WCAG AA 與 AAA 對比規則。
- 將 RGB 轉為十六進位立即將 RGB 轉為 HEX,並反向轉為 RGB,搭配即時色彩預覽與 HSL,全部都在瀏覽器中完成。
- CMYK 轉為 RGB預覽未校準的 CMYK 百分比,作為大約的螢幕 RGB 顏色與十六進位值。
- 色彩漸層生成器視覺化建立線性與放射狀 CSS 漸層,並以一鍵複製可直接使用的程式碼。
色彩工具 使用指南
查看全部- Transparent Pixels and the Average Color of an Image (英文原文)
- How to Find the Color Number of an Image Locally (英文原文)
- How to Get an Image's Average Color Without Photoshop (英文原文)
- Get the Average Color From an Image in Your Browser (英文原文)
- Find the Average Color of an Image Online (英文原文)
- Average Color of an Image: Get the Exact HEX Locally (英文原文)
- Color Palette Generator on Android: A Browser Guide (英文原文)
- Choosing the Right Approach to Mix Two HEX Colors (英文原文)
- Gradient Generator Explained: How the CSS Gets Built (英文原文)
- Color Contrast Checker Free, No Sign Up (英文原文)
- Web Safe Colors Explained: The 216-Cube Formula (英文原文)
- How to Choose the Right Approach to Generate an SVG Pattern (英文原文)
- How to Compare Approaches to Generate an SVG Blob (英文原文)
- Is an RGB to HSV Converter Safe to Use Online? (英文原文)
- RGB to HEX for Beginners: A Plain-English Walkthrough (英文原文)
- RGB to CMYK Chart: Common Colors and Conversion Guide (英文原文)
- Random Color Generator CSS Code You Can Paste Today (英文原文)
- HTML Color Names Chart: Reference for 148 CSS Keywords (英文原文)
- Hex to RGB Converter Alternative for Strict CSS Hex (英文原文)
- How to Check Results After Using a Font Pairing Generator (英文原文)