2012-07-10 6 views
7

iOSの画像からカラースキームを生成する方法が不思議です。私はサーフし、hereから画像から平均色を得ることができ、herehereから画像から触れられた点から正確な色の値を得ることができるいくつかの関連リンクを見つけました。しかし、私はどのように色を得ることができませんでしたallyast 10色)の画像を表示します。画像からカラースキームを生成する

まず、与えられた画像を9つの部分に分割し、それぞれを処理してその特定の部分の支配的な色を得ました。それはうまくいきましたが、the linkのコードは平均的な色しか得られませんが、これは濁っているようです。

だから、イメージから真の色にしたい。これが私の必要です。与えられたイメージから正確なカラースキームを取得する方法を教えてもらえますか?

答えて

2

新しいiTunes https://github.com/panicinc/ColorArtの動作を反映したGitHubのコードがあります。これはあなたのやりたいこととよく似ています。それはあなたの後ろにあるのではなく、バックグラウンド/プライマリ/セカンダリ/ディテールの色を取得しますが、おそらく開始するのに適しています。

+0

ありがとう@ジョナサン、本当に私が求めているのですが、iOSの場合、iOSにはNSGradientという名前のクラスはありません。 – Ananth

+0

iOSのNSGradientのようなクラスを持つGitHubのコードがいくつかあります:https://github.com/larcus94/LBGradient –

+0

ありがとう@Carylは、それをチェックします。 – Ananth

7

私はiOS project in githubを作成して、入力イメージの関数でカラースキームを返すことができるクラスを実装しました。現在は非常に遅いプロセスですが、私はそれに取り組んでいます(ブランチ開発GPUQuantization)、多くの進歩を遂げています(100倍高速)。すぐにこのブランチをマスターに統合したいと思っています。

また、this質問を確認して詳細を確認することもできます。

4

画像から色を取得するには、DBImageColorPickerを使用します。このコンポーネントは、さまざまな種類の主要な色を追加の主なテキストの色と2番目のテキストの色を取得することができます。

関連する問題