2011-01-15 4 views
1

ロゴを持っていて、「最もよく使われている色」を取得したいのですが、同様の色をフィルターしたいと思います。ヒストグラムの一種の機能を設計しようとしています

私のアイデアは、アドビのKulerのようなものです。私の考えは、一緒にうまく見える3-5色を得ることができます。彼らはしばしば "カラーホイール"でかなり離れています。

私は画像を受け取りました。どのような原色があるのか​​を知る方法があるかどうかを確認したいのですが、この結果の後に "Kuler"とどのような色が混ざっているかを調べてみてください。

質問:

がどのように私はhistorygram機能意志「グループ同系色」を作るのですか?ヒストグラムを作成するには、画像をピクセル単位でスキャンしながら、見つかった各色の配列を作成し、次に++を各列に並べます。

しかし、256階調のRGB(xx、yy、zz)の代わりに、これはおおよそ "低く"しなければならないと思います。 16値かそれとも少ないでしょうか?

誰かが似たようなことをしたことがありますか、どうやって始めたらいいですか?

私はC#でsomekindaの例がこの仕事のための私のpreferede言語として見たいと思っています。

+0

HTMLのカラーコードを使用すると、似た色である値の範囲を取得することが可能であろう見読みたいのでしょうか?たぶんそれに基本色を与え、可能であればビットのどちらかでHEX値(私はかなり確実にグループ化されたRRGGBBです)を変更します。ちょうどアイデア、私はそれについて行くための最善の方法について完全には分かりません。 – joshhendo

+0

RGB色空間は、256色以上の* far *で構成されています。これを256色または16色で行うと、恐ろしい*結果が生じるでしょう。このようなプロジェクトに着手する前に、色理論をもう少し広範に研究することをお勧めします。 –

+0

私は24ビットカラー(ヘンチxx、yy、zz、256トーン)を認識しています。だから256 * 256 * 256色または約16,7ミルです。 – BerggreenDK

答えて

0

Kulerなどのツールは、どの色が「類似」であるか、色の「照明」は何か、色がどのように明るいか、またはそのカウンタの色が何であるかを決定するために使用します。

は、だから約color models on wikipedia

は、第二に、これはpost

+0

大丈夫、そこにも見てみようとします。 – BerggreenDK

+0

他に誰も良い回答がないようだから、私はあなたに印をつけています。リンクありがとう。 – BerggreenDK