web-dev-qa-db-ja.com

色間のコントラスト比の計算で0.05とは何ですか?

コントラスト比を計算するには、次の式を使用します( source )。

(L1 + 0.05) / (L2 + 0.05)

どこ:

L1は、明るい色の相対輝度です。

L2は、暗い色の相対的な輝度です。

私の質問は、この式の0.05は何ですか?

3
Bram Janssen

ガンマ補正とRGB定数はインターネットの標準デフォルト色空間(sRGB)から導出され、0.05オフセットが含まれているのは、値がその付近にあるときに発生するコントラスト比を補正するためです。ゼロ、および環境光効果の場合。 - http://juicystudio.com/article/luminositycontrastratioalgorithm.php

3
Lokesh Dhakar

まあ、それがなければ、L2が最も暗い黒で、 相対輝度 が0の場合、ゼロで除算できないため、比率は定義されません。

したがって、彼らは比率が常に定義されることを確認するために小さな要素を追加することを決定しました。 0.05を使用すると、最大比率は1.05:0.05 = 21:1になります。

注1:コントラスト比の範囲は1〜21です(通常、1:1〜21:1と表記されます)。

彼らがこの数字を正確に選んだ理由は、私にはわかりません。

1
Glorfindel