異なる背景で同じ色を表示する方法は?


16

色知覚の背景:

人間の目の性質と脳による視覚処理により、同じ色が背景によって異なるように見えるという錯覚があります

以下に示すコントラスト効果として知られています—中央の長方形は同じです:

ここに画像の説明を入力してくださいソース:ウィキメディア

NASAによるイラスト(およびレポート)は、背景の色の効果をさらに明確にします。

ここに画像の説明を入力してください

ここに画像の説明を入力してください出典:NASA Color Usage Research Lab

(2番目の画像の最上部の2つの色は同じように見えますが、実際には完全に異なっていることに注意してください。)


Webデザインはどうですか?

私の質問はWebデザイン、特にこの場合、さまざまな背景のリンクテキストの色に関するものです。

特定の色のテキストに対して、特定の背景で同じように見えるように補色を見つけるにはどうすればよいですか?


この質問の例を見てみましょう。

#FFF000以下の背景に黄色のテキストが付いた私の例を検討してください。

  • #FFFFFF
  • #000000
  • とグレー#555555


Webデザインテキストのさまざまな背景の色を比較する


予想どおり、まったく同じようには見えません。(ここで.PSDファイルを表示およびダウンロードします。

3つすべてで同じように表示するにはどうすればよいですか?明らかに、白い背景のテキストは濃い黄色である必要があり、灰色のテキストは色相/トーンの調整が必要です。(周囲のテキストも影響しますが、それを説明するのは難しいでしょう。)

16進数、RGB、または別のシステムに基づいて、この完璧な色を何らかの方法で計算できますか?手動で近似するよりもはるかに効率的であるため、これがこの質問の核心です。


黄色を使用する必要があります。あなたの例では、彼らが異なって見えるようにしようとしているものに似た色を使用していることに注意してください。
ハンナ

2
@ヨハネス、どういう意味ですか?
バウム

最初の例では、使用される色はすべてグレーの濃淡でした。2番目の例では、非常に明るい紫色を使用して、紫色をより青く見せています。次に、黄色の例では、白、灰色、黒の黄色を突き当てています。だから私が言っているのは、黄色を異なる背景で同じように見せるために、代わりに黄色を使う必要があるということです。
ハンナ

私はこれを説明するのに苦労しています、申し訳ありません。
ハンナ

回答:


10

それはあなたがのアナログを探しているように思える補色が、中に明るさではなく、スペース色合い。私が知る限り、そのような一般的なマッピングは存在できません。

背景が暗くなるにつれて前景のテキストが同じ量だけ明るくなるように、背景と前景の間の線形相関を仮定することによって効果を補正できると仮定します。色相は固定されたままだと思います。背景と前景が同じ色を共有する中間点が常に存在します。

例として、白地に黒を検討してください。同じ色相の逆の明度は黒の上に白ですが、同じ色相のすべての中間背景の前景を見つけようとした場合、中間点でグレーオングレーになり、何も見えません。

同じ理由で、合理的な単純なマッピング(損失のあるマッピングであっても)が存在することはわかりません。


1
これを解決するには、(平均的な)人間の目のモデルを作成し、遺伝的アルゴリズムを使用して最適なものを見つける必要があると思います
-Baumr

1
@Baumr:博士号の良い論文になる可能性があります:)
モニカとの軽さレース
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.