問題タブ [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.
java - Java java.awt.Color RGB コンポーネントの LSB を設定します
java.awt.Color RGB コンポーネントの LSB 値を変更する方法はありますか?
math - 2 つの RGB カラー ベクトルを混合して結果を得る
2 つのソース RGB ベクトルを混合して、最初の 2 つの直感的な混合である 3 番目の「結果ベクトル」を作成しようとしています。
理想的には、「実際のペイント混合特性」をエミュレートできますが、簡単にするために、2 つのソース RGB を組み合わせて得られるような結果が直感的に見える方法を見つけようとしています。
最小限、これらの特性:
赤 + 黒 = 暗い赤
赤 + 白 = 明るい赤
最適には、実際のペイント特性も備えています:
赤 + 青 = 紫
赤 + 黄 = オレンジ
(など)
--
私は現在、2 つのソース RGB ベクトル/255 を加算してから正規化 (および 255 を乗算) することで、これを「怠惰な方法」で行っています。[Red = <1,0,0> * 255] + [Blue = <0,0,1> * 255] を使用すると、Magenta=<1,0,1>/sqrt(2) * 255 が得られます。他の色は直感的ではなく、目に見えません...もっと良い方法が必要です! 助けてください :-)
objective-c - RGB値でNSColorを作成する
RGB値からNSColorを作成するにはどうすればよいですか?
java - 2 つの BufferedImages 間のピクセル値を比較する最速の方法は?
タイプ TYPE_INT_BGR の BufferedImage があります。2 つの画像間の「距離」を計算するには、別の BufferedImage とピクセル単位で比較する必要があります。動作するものがありますが、遅いです。「参照」画像からピクセルを取得し、次のように RGB バイトに分割します。
r/g/b 値を候補画像の対応するピクセルと比較し、差の二乗を合計します。
この種の比較を行うためのより高速な方法はありますか? JRE ソースを覗いてみると、BufferedImage.getRGB() が実際にはラスターの構成要素の RGB 値を OR 演算していることがわかります。
私はそれを直接やってみるつもりですが、見逃したかもしれないJavaまたはサードパーティのAPIを介して、これを行うより良い方法がないのではないかと思います.
iphone - Iphone cocos2d を使用しており、スプライトのピクセルの rgba 値が必要です
iPhone用のcocos2dでシューティングゲームをプログラミングしています。私と私は、スプライトのアルファから衝突検出を除外したいと考えています。単一ピクセルの RGBA 値を読み取るにはどうすればよいですか。助けてくれてありがとう。
colors - 赤、青、緑の画像をアルファ ブレンドして、任意の RGB 値に着色された画像を生成しますか?
基本的に、アルファ値を変更することはできますが、プログラムで画像に色合いを付けることができないコンテキストがあります。実験を重ねた結果、特定のアルファ値を使用して赤、青、緑のバージョンの画像を重ねることで、幅広い色を生成できることがわかりました。ただし、この方法で真の RGB 表現を実現できるかどうか疑問に思っています。もしそうなら、RGB値を赤、青、緑のレイヤーの異なるアルファ値に変換する式は何ですか?
image - RGBA カラーを RGB に変換する
RGBA カラー タプル、例 (96, 96, 96, 202) を対応する RGB カラー タプルに変換する方法は?
編集:
私が欲しいのは、白い背景で視覚的に RGBA タプルに最も似ている RGB 値を取得することです。
.net - rgb値をSystem.Drawingに変換する
私は周りを見回しましたが、この質問は見当たりません-多分簡単すぎるかもしれませんが、私はそれを持っていません。
次のような色の値を含むファイルがある場合:
255、65535、65280(これは緑だと思います)
次のいずれかの方法があります:
- これらをSystem.Drawing.Colorタイプに変換するか、または....さらに良い..
- .NETは色を表すためにそれらをそのまま受け入れますか?
ありがとう、
flash - ロードされたファイルのパーセンテージに基づくRGBグラデーション
私は最初のFlashプロジェクトに取り組んでおり、プリローダーの場合、ロードされたパーセンテージに基づいて非常に単純なグラデーションを実行したいと思います。プリローダーは「77%loaded ...」と表示します。ここで、77という数字はpercentLoadedと呼ばれる動的テキストインスタンスです。グレースケールで、percentLoadedのtextColorを#000000から#FFFFFFへのグラデーションで変更したいと思います。
したがって、私は単純に行うことはできません:
これは、textColorをFFFFFFの倍数に変換するだけですが、3つの別個のコンポーネントではないため、色を出力します。現在、私が持っているものは次のとおりです。
ここで、「rgb2hex」はクラス内でそのように定義された関数です。
ただし、これが実際にフォントの色を変更しているようには見えません。flash.text.TextFieldとflash.display.MovieClipをインポートしましたが、他に何かが足りないかどうかわかりません。これは文字列の連結で行うのが簡単でしょうか?または、currentValue / 100で何かが起こっていて、それを数値として渡すことはありますか?
興味があれば、ここでrgb2hexのコードを見つけました。
ありがとう!
colors - N 個の異なる RGB 色を見つける
N 行のグラフをグラフィカルに表示しようとしていますが、行の数に基づいて異なる色を動的に割り当てる方法を見つけようとしています。RGB の値は 0 から 1 の範囲です。白は背景が白なので使用できません。N < 7の場合は簡単だと思いました:
これにより、黒、青、緑、シアン、赤、マゼンタ、黄色が得られます。しかし、その後は白を使用してからループします。インデックスに RGB 値を割り当てる良い方法を知っている人はいますか? 操作する不透明度の値もあります。