さまざまな色覚異常に対応する RGB フィルター
質問
私の父は色覚異常で、ビジュアルが重要なゲームに携わっていることを考えると、さまざまな形の色覚異常をエミュレートするスクリーン ショット用のフィルター (またはある種のシェーダー) を作成したいと常々思っていました。
私はたくさんの参考文献を見てきましたが、アルゴリズムを追跡することはできませんでした。
どのようなアルゴリズムでも歓迎いたします。
解決
Google 検索でこれがヒットしました。まさにあなたが探しているもののようです。R、G、B の各値に 3 つの異なるパーセンテージを乗算し、それらを加算することにより、8 つの異なるバージョンの色覚異常がシミュレートされます。
http://www.colorjack.com/labs/colormatrix/ (リンク切れ)
動作中のアーカイブ済みリンク (作業リンク)
他のヒント
私は遭遇しました カラーオラクル そしてそれが役立つかもしれないと思いました。簡単な説明は次のとおりです。
Color Oracle は、Windows、Mac、Linux 用の色覚異常シミュレーターです。一般的な色覚障害を持つ人々がどのように見えるかをリアルタイムで表示することで、色覚障害向けのデザインを推測する必要がなくなります。
の GIMP 色覚異常フィルターが付いています ビュー -> 表示フィルター -> 色覚異常
アルゴリズムについては役に立ちませんが、次の記事は非常に目を見張るものでした(ダジャレですみません)。 http://critiquewall.com/2007/12/10/blindness.
ああ、実は、 http://www.vischeck.com/ 便利です。
Google は多数のリンクを見つけました。おそらく、ソースまたはアルゴリズムの説明を提供するリンクが 1 つあります。http://www.google.com/search?hl=ja&q=simulation+color+blindness&aq=f&oq=
編集: Torlack さん、Google については誰もが知っていると指摘してくれてありがとう。ただし、Google を効果的に使用するには、適切な検索用語を使用する必要があり、適切な検索用語が常に明らかであるとは限りません。返されたページ タイトルといくつかのリンクから判断すると、この特定の検索は関連性が高いと思われます。反対票を投じるほど悪い回答ではなかったと思います。
カラージャックのリンクには良い情報がありますが、私は http://colorfilter.wickline.org/. 。ページ全体をチェックできます。画像、CSSの色などすべて。