web-dev-qa-db-ja.com

白黒で印刷するときにも役立つ配色を見つける方法は?

黒と白、それぞれグレースケールで印刷するときにも役立つ5色のカラースキームを探しています。

色は互いに簡単に区別できる必要があります。

どうやってやるの?

31

短いが甘い答え:

このツールをチェックしてください。

Colorbrewer

要件を入力して、印刷、コピー、色覚異常、適切な視覚的区別に役立つカラースキームを取得できます。

それはあなたがあなたに必要なものを与えるはずです。

14
Jay

白黒で印刷したときに機能するパレットを作成するには、明るさ/明るさが異なる色が本当に必要です。これは、グレースケールで保存される唯一のアスペクトカラーであるためです。

もちろん、白から黒まで、さまざまなグレーの色調のシンプルなグレースケールパレットを使用できます。

Simple greyscale palette

しかし、カラーディスプレイで見ると、退屈に見えます。 1つの解決策は、B&Wプリンターで印刷したときに適切なレベルのグレーに変換される色を選択することです。たとえば、(暖かい)赤のさまざまな色合いを選択できます。

Simple yellow–red palette

しかし、より良い解決策–おそらくあなたには向かないかもしれませんが、5色よりも多くの色が必要な場合–は、自然に明るさが異なる色相の異なる色を使用することです。たとえば、黄色は明るい色で、青色は暗い色です。 Rソフトウェアパッケージspにある bpy.colors() 関数で見つけることができる青–ピンク–黄色の配色をお勧めします_( ソースコード ):

enter image description here

さまざまな色相を使用して、効果的にカラー解像度を上げます。たとえば、1つのオレンジ色とわずかに暗いまたは明るい色との間よりも、ピンクと紫の色(色相と明度の両方が異なるため)の違いを検出する方が簡単です。言い換えると、青、ピンク、黄色のパレットの色は、赤の色相パレットの色と比べて、はるかに異なって見えます。

ここに示されているすべてのパレットはsequentialカラーパレットであるため、絶対または比較的順序付けされた値(たとえば、明るい)でエンコードされたデータを表示するのに非常に適しています。色=低出生率、濃い色=高出生率)。ただし、暗黙の順序付けなしで、単純な定性的カラーパレットとして使用することもできます。

12

私はデイブ・グリーンの cubehelix 配色を使用することをお勧めします。これは、色空間をひねりながらカラーの知覚強度を線形に変化させ、カラー画面を持つユーザーに追加のコントラストを提供することにより、この問題にほぼ正確に対処しようとします。 。

Cubehelix自体はソフトウェアパッケージではなく、色を生成するためのアルゴリズムです。自分で実装する場合は、2011年の論文「天文強度画像の表示のための配色」( ArXivNASA ADS )を参照する必要があります。

幸い、Pythonでは、cubehelixはseabornでサポートされています。必要な配色を生成するには:

import seaborn as sns
import matplotlib.pyplot as plt
sns.set()
sns.palplot(sns.color_palette("cubehelix", 5))

Desired colour scheme generated with seaborn

詳細については、seaborn documentation を参照してください。

CubeHelixは、論文および メインページ のセクション3で詳細に説明されているように、さまざまな言語の多くのパッケージでサポートされています。

たとえば、JSでは、D3ライブラリ( ソースコードサンプルコード )でサポートされています。

2
Aaron

私見、最良の答えはすでに約2年前からここにあります:

白黒でより効果的に機能する別のスタイルシートを印刷用に指定できることに注意してください– Ben Brocka♦Jul 23 '12 at 10:50

モノクロでうまく機能する5色のスキームを見つけようとすることは、理想からほど遠いです。あなたはそれを機能させることができますが、おそらくカラーで大丈夫に見えるかグレースケールで良さそうに見えるパレットになるでしょう。 -ishで解決しますか?

Web用に設計していると仮定すると、カラースキームのモノクロレンダリングについてはあまり気にする必要はありませんが、フルカラー画面用に設計してください。色覚異常を考慮した方がいいかもしれませんが、努力する価値があるかどうかを判断するのはあなた次第です。

完了したら、サイトのプリントがどのように見えるかを個別に確認します。これは、farをカラーレンダリングだけよりも考慮する:

  • フォント(サイズ)は紙で読んでも大丈夫ですか?
  • すべての画像を印刷する必要がありますか?
  • 印刷で省略すべき要素(広告など)はありますか?
  • 画面上や書き出されたURLにハイパーリンクを表示しますか?
  • 同じサイト幅を維持していますか、それともページ全体の幅を使用しますか?
  • ヘッダーとフッターが必要ですか?

これらはあなたが考えるべきいくつかのことです。基本的に、印刷物は同じ情報を伝えたい別の媒体です。これは独自のデザインを要求します。そのデザインが単に変更されたカラーパレットであるか、コンテンツの完全な再配置であるか。

1
Tom