2012-01-17 6 views
0

こんにちは私はすでに持っている6色のパレットに基づいてランダムな色を生成したいと思います。キャンバスを使用したカラーパレットアルゴリズム - HTML 5

アイデアは、リストを作成し、各要素が異なる色を持ちます。リストに6つ以上の要素がある場合、7番目の色はリストの1番目に、8番目の色は2番目に基づいています新しい色は少し違うかもしれませんが、明るくて暗い色になるかもしれません。

マイパレットはこれです:

  • 色1(緑):
    ヘキサン:#acff68
    RGB:(172、255、194)

  • 色2(ブルー):
    ヘキサン:#8db9f5
    RGB(141、185、245)

  • カラー3(赤) :
    ヘキサン:#e45050
    RGB(228、80、80)

  • カラー4(イエロー):
    ヘキサン:#f5f069
    RGB(245、240、105)

  • カラー5(ブラウン):
    ヘキサン:#1 cec192
    RGB(206、193、146)

  • カラー6(ピンク):
    ヘキサン:#f59494
    RGB(245、148、148)予め

おかげ:)

答えて

0

あなたは、RGBおよびHSV(色相、彩度、明度)との間で切り替えることができます。
RGBからHSVを取得した後、輝度を調整してRGB値に再度変換することができます。

チェックこのウィキ:http://en.wikipedia.org/wiki/HSL_and_HSV

+0

素敵な:)私はその – victorhqc

+0

@victorhqcをみますと、それはあなたがそれをやった – Sang

+0

:)を助けない場合は、この答えをチェックすることを忘れないでください!私はHSVの代わりにHSVモデルを使用しました。 私はこのrgb-hsl-hsv javascript関数も見つけました。 http://mjijackson.com/2008/02/rgb-to-hsl-and-rgb-to-hsv-color-model-conversion-algorithms-in-javascript – victorhqc

関連する問題