2013-10-15 9 views
8

私がやっていることは、ユーザが提供する1つの16進数/ rgb値から3つの異なるカラーパレットを作成することです。パレットには、指定された色の補色があり、その後、フルパレットが生成されます。理想的には、単なる補色ではなく、5色のパレットを持つことができます。私はまた、トライアド、類似、および単色スキームのためのカラーパレットを作成します。補色、トライアド、単色のカラーパレットを1つの16進カラーから作成する

私は実際にどのように補色を作成し、その後にカラーパレットを作成するかを考えています。他のパレットタイプも同じです。私はJavascriptやPHPでこれを行うには開いています。

+0

速度...現代のブラウザは、このような数学を非常に簡単に処理できます。私は正確な方程式を知らないが、私は彼らが合計4行または5行を超えているとは思わない。 –

+0

コード賢明な助けが必要なものについて具体的に記述してください。 参照:http://stackoverflow.com/search?q=hex+color+calculation –

+0

@Diodeusはもう一度質問をチェックアウトします(更新済みです)。私は、色から補色パレットを作成しようとしています。 hexからrgbへの変換などは簡単な部分です。 – stwhite

答えて

3

私は実際にこれを行うことができる小さなスクリプトcolorflow.jsを書きました。

ご出発色は赤だったと言う(16進します。#FF0000)

  1. 補色:colorflow.complement('#ff0000')
  2. 補色、5のパレット:colorflow.complement('#ff0000', 'double')
  3. 三者:colorflow.triadic('#ff0000')
  4. モノクロ:colorflow.rotational_dispersion('#c0c0c0', 5, 'saturation')

など...

+0

このリンクは機能していませんでした(http://www.ouijs.org) – Karuppiah

+0

私は単色機能を試しましたが、エラー(コンソールで定義されていないエラー)が表示されます。 – Karuppiah

関連する問題