RGB颜色二值化
原理:RGB顏色根據計算'灰度'的公式,可以轉化為黑白2種顏色,實現二值化。
業務場景的應用:可以根據背景顏色,取一個黑色或白色的顏色,作為背景色上的文案字體顏色
具體代碼:
function getTextColor(backgroundColor){var threshold = 128;//閾值var r = parseInt(backgroundColor.substring(0,2),16) * 0.3;var g = parseInt(backgroundColor.substring(2,4),16) * 0.59;var b = parseInt(backgroundColor.substring(4,6),16) * 0.11;var rgb = r + g + b;//先把圖像灰度化if (rgb > threshold)//然后按某一閥值進行二值化{return "000000";}else{return "FFFFFF";}}
轉載于:https://www.cnblogs.com/xujanus/p/5644228.html
總結
- 上一篇: easyui datagrid 表头与数
- 下一篇: django model 数据类型