問題タブ [rgb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
53118 参照

algorithm - 円グラフのカラー パレットを選択する方法は?

円グラフの画像を生成するコードがいくつかあります。これは汎用クラスなので、任意の数のスライスを入力として指定できます。今、スライスに適した色を選ぶのに問題があります。それが得意なアルゴリズムはありますか?

色はいくつかの規則に従う必要があります。

  • 彼らは見栄えがする必要があります
  • 隣接する色は同じであってはなりません (緑の隣に青は禁物です)。
  • パイの背景色は白なので、白は選択できません

RGB 値を操作するアルゴリズムが推奨されるソリューションです。

0 投票する
1 に答える
5172 参照

directshow - 自動 YUV -> カスタム デコーダー用 DirectShow の RGB

ネットで何時間も検索した後、私はこれに対する解決策を見つけるのに非常に必死です. YV12およびYUY2カラーモデルを出力するDirectShowでOGG Theoraデコーダーを起動して実行しました。

ここで、この出力用の RGB ピクセル操作フィルターを作成し、それをビデオ レンダラーに処理したいと考えています。thisthisによると、それは本当に簡単で透過的であるべきですが、そうではありません。

たとえば、CheckInputType()このチェックで実装しました:

そして、Theora と私のデコーダーの間にその MSYUV を挿入し、私のために仕事をしてくれることを期待します (つまり、RGB に変換します)。問題は、(GraphEdit アプリケーションで) 毎回エラーが発生することです。そして、入力としてYV12であると100%確信しています(デバッガーでチェック)。私が考えることができる唯一の説明は、AVI デコンプレッサについての言及ですが、それに関するそれ以上の情報はありません。

  • この自動機能を利用するには、AVI コンテナを使用する必要があるということですか?
  • 奇妙なことに、たとえば WMV ビデオ (出力に YUV を含む) で機能しますが、この OGG デコーダーだけが問題を抱えています。では、おそらく、この OGG デコーダーが何を見逃しているのかが問題になるでしょうか?

MSYUV フィルターがカラー スペース コンバーターとして機能しないのは残念です。つまり、GraphEdit で表示して直接使用できます...

これに関するヒントをいただければ幸いです。最後の手段として、独自の YV12 -> RGB コンバーターをプログラミングします。

0 投票する
7 に答える
115357 参照

c# - RGB カラーを HSV に変換する方法

C#を使用してRGBカラーをHSVに変換するにはどうすればよいですか?
外部ライブラリを使用せずに高速な方法を検索しました。

0 投票する
4 に答える
14362 参照

vba - VBAでフォントの色を設定する

セルのフォントの色を特定の RGB 値に設定したい。

私が使用する場合

黄色になりますが、次のようなよりエキゾチックな RGB 値を使用すると:

グレーの色が戻ってきました。

RGB値を使用できないのはなぜですか? そして、回避策を知っていますか?

ありがとう。

0 投票する
5 に答える
5419 参照

c# - 整数配列をバイト配列に分解する方法 (ピクセルコーディング)

こんにちは、質問を言い換えて迷惑かけて申し訳ありませんが、答えを見つけようとしています。

intRGB 値で構成された配列があります。そのint配列をバイト配列に分解する必要がありますが、BGR の順序にする必要があります。

RGB 値で構成される int の配列は、次のように作成されます。

0 投票する
10 に答える
19658 参照

random - コントラストの高い色をプログラムで選択する

これは簡単な質問のはずですが、それを機能させる方法を見つけることができませんでした。

基本的に、Web 開発で使用するばかげた localhost ページがあります。開発サーバーとローカル バージョンの C# コード (ホスト ファイル経由で開発 URL からリダイレクト) の間をサーフィンしているときに、'dev.foo.com' が何を指しているのか (ローカルまたはサーバー) を時々忘れることが知られています。

そこで、デフォルト Web ページのデフォルト ページとしてローカルで実行されるページを作成したので、サーバーからローカルホストを簡単に識別できます。

このページでは、ランダムな背景色の設定など、多くのことをランダムに行います (キャラクターの D&D の開始ステータスの生成を含む)。これを行うには、0 から 255 までの 3 つの乱数を生成し、それらを CSS でボディの背景色の RGB 値として設定します。

R、G、B の 3 つの ints が与えられた場合、2 番目の色が最初の色と高いコントラストを持つように R2、G2、B2 を決定するにはどうすればよいですか? ページの背景色をランダムにするのが好きです (ランディング ページの外観に慣れるのを妨げます) が、テキストが読めるのも好きです。

0 投票する
16 に答える
89344 参照

ios - UIColorからRGB値を取得するには?

次のコードを使用してカラー オブジェクトを作成しています。

作成したカラー オブジェクトから RGB 値を取得するにはどうすればよいですか?

0 投票する
2 に答える
7142 参照

iphone - iPhoneでBitmapContextからARGBコンポーネントを引き出す方法は?

次のコードを使用して、CGBitmapContext から ARGB コンポーネントを取得しようとしています。

}

赤/緑/青を保存しようとすると、常に 240 であることがわかります。また、アルファは常に 255 です。

したがって、ポインターに問題がある可能性があると思います。必要な正しい ARGB データを返すことができませんでした。コードの何が問題なのかについてのアイデアはありますか?

0 投票する
2 に答える
1215 参照

java - JavaでYCbCrを描画できますか?

私は現在、Java で、本質的に YCbCr 色空間にあるファイルタイプを使用するプロジェクトを持っています。この中で、YCbCr 値から RGB に変換するために、舞台裏で多くの計算処理が行われています (コーディングする必要がありました)。これは、毎秒 25 フレームで、ピクセルごと、フレームごとに行われます...

プロジェクトは完全にソフトウェアで記述され、プラットフォームに依存しない必要があります。

この手順をスキップして、配列から YCbCr 形式でイメージを作成できれば、多くの作業を節約できます...

前もって感謝します。