エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント9件
- 注目コメント
- 新着コメント
Knoa
highlight.isLightText = function(node){ const R = .299, G = .587, B = .114, THRESHOLD = 192; const element = node.parentNode; const rgb = getComputedStyle(element).color.match(/[0-9]+/g); const luminance = rgb[0]*R + rgb[1]*G + rgb[2]*B; return (THRESHOLD < luminance); };
yarumato
“背景色が可変のとき、テキストの色を計算で導出する。背景明るい色の時は黒、暗い色の時は白と判定するだけ。RGBのままでは判定不可。YUV色表現のうちのY(輝度)を使う。Y (暗)0-255(明)のうち140を境に文字色を変更”
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
いまの話題をアプリでチェック!
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
2020/11/23 リンク