使用 base-16 解析將六位元十六進位顏色轉換為 sRGB RGB 通道。
將 sRGB 頻道打包到 #RRGGBB 十六進位字串中。
將 sRGB 值轉換為色調、飽和度和亮度,以進行直覺的主題編輯。
將 HSL 圓柱座標轉換回 sRGB 以進行 CSS 輸出。
計算前景色和背景色之間的相對亮度對比。
從 sRGB 通道計算 WCAG 相對亮度。
在色輪上找到高對比對的相反色調。
產生均勻間隔 120° 的三種色調。
從相鄰色調建立調色板,通常與種子相差 ±30°。
增色螢幕 RGB 的近似減色列印值。
透過 XYZ 中間空間 (D65) 實現與設備無關的 LAB。
將線性 RGB 乘以 sRGB→XYZ 變換矩陣的矩陣。
將 RGB 對應到選取器 UI 的色調、飽和度和值。
現代感知空間:OKLab 圓柱形的亮度、色度、色調。
測量兩種 LAB 顏色之間的感知距離。
使種子顏色變淺或變深,同時保留色調。
透過在感知空間中進行內插來避免混亂的中點。
符合 AA 級標準的最低對比。
AAA 級更嚴格的對比。
使用輕型步驟從品牌種子建立 50-950 個坡道。
從種子顏色產生色調專色調色板。
複合前景與透明度背景。
在指定的色彩空間中混合兩種顏色。
將編碼的 sRGB 轉換為線性光以進行數學運算。
將線性 RGB 編碼回 sRGB 以供顯示。
將調色盤中的所有色調旋轉固定角度。
均勻地增加或減少色彩。
改變整體亮度而不改變色調。
量化像素樣本中的主色。
將失敗的對調整為符合要求的對比。