彩度

彩度:の鮮やかさを測る尺度



彩度とは、の鮮やかさを表す指標です。の三属性(相、明度、彩度)の一つであり、の鮮やかさ、つまりの純粋さを数値で表現します。彩度は、空間における無彩灰[[色]])の中央軸からの距離で表されます。無彩では彩度は0となり、中央軸から離れるほど彩度が高くなり、純で最大値に達します。ただし、使用する空間によって、彩度の最大値となる条件や表現方法が異なることに注意が必要です。

様々な表系における彩度



様々な表系では、彩度を異なる方法で表現しています。代表的な表系と、それぞれの彩度の表現方法を見ていきましょう。

NCS・オストワルト表[[色系]]



NCSやオストワルト表[[色系]]では、、純の混合率で表します。この場合、彩度は純の割合で表されます。純量という用語が使われることもあります。NCSではパーセンテージで、オストワルト表[[色系]]では8段階で表現されます。しかし、3の混合率は2の割合で表すことができるため、オストワルト表[[色系]]では量と量を用いることで、彩度を明示的に表すことはありません。これらの表系の空間は双円錐型をしており、彩度が高くなると、明度は50%から大きく離れることができなくなります。

マンセル表[[色系]]・PCCS



マンセル表[[色系]]やPCCSは、人間の知覚を重視した表系です。そのため、空間はNCSやオストワルト表[[色系]]とは異なり、歪んだ形状をしています。このため、彩度が最大値となる場合の明度は必ずしも50%ではなく、相によって異なります。例えば、黄明度が高いときに、明度が低いときに彩度が高くなります。マンセル表[[色系]]では彩度の最大値は10~14、PCCSでは9です。

HLS・HSV[[色空間]]



HLSやHSV(HSB)空間では、彩度は0~1または0%~100%で表されます。これらの空間は円筒形をしているため、純以外でも彩度が最大値となる場合があります。HLSでは純またはとの混合(清)、HSVでは純との混合(暗清)で彩度が最大となります。HSVの彩度は、全体の明るさに対する純の割合を示しており、saturationの字義通りの意味に近いです。そのため、暗清でも彩度が最大値となるのです。また、明度が低くに近い場合、彩度が大きく変わっても、純の絶対量はあまり変わらず、知覚的にはの変化があまり感じられません。HLSでは、明度が高くに近い場合にも同様のことが起こります。

RGBからの彩度の算出



RGB空間からHLSやHSV[[色空間]]の彩度を算出する式を紹介します。RGBの各値をR, G, B (0~1) とすると、まず最大値Mと最小値mを求めます。


M = max(R, G, B)
m = min(R, G, B)


HLSとHSVの彩度Sはそれぞれ以下の式で求まります。


HLS: S = (M - m) / (1 - |M + m - 1|)
HSV: S = (M - m) / M


ただし、M = m (R = G = B) の場合は彩度が0、m = 0 (R, G, Bいずれかが0) の場合は彩度が1となります。HLSではまたは、HSVではの場合、彩度は不定となるため、例外処理を行い、これらの場合の彩度を0と定義します。

まとめ



彩度はの鮮やかさを表す重要な指標であり、様々な表系で異なる方法で表現されます。それぞれの表系の特性を理解することで、より正確にを表現し、制御することができるようになります。RGB値から彩度を算出する計算式も理解することで、の分析や操作がより容易になります。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。