- ベストアンサー
xy色度図
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
専門家ではないので、ご希望に添った解答ではないかも知れません。 参考URLに示したところに xy色度図を書く Java Applet があります。 xy色度図には、波長のゲージが書いてあるので、 > 例えば500nmの波長の単色光 に対する回答は、そこにあるのではないでしょうか。
その他の回答 (1)
- a-kuma
- ベストアンサー率50% (1122/2211)
幾つか解説のページがあるのだけれど、あの領域の形にまで 言及しているのは以下のところだけかな。 http://www.geocities.co.jp/Technopolis/6342/rika/ciexy.html 色を表す数値について詳しいのは、参考URLの最初のところ。 > やりたい事はxy色度図のxyをRGBに変換する事です に使えそうなのは、参考URLの二番目のところです。
補足
あのU字型が単色光をxyに変換した軌跡であることは分かりました。でもどう言う変換によってxyが決まるんでしょう? RGBあるいはXYZが決まればxyが決まる事は分かりましたが、単色光、例えば500nmの波長の単色光はどうすればXYZに変換できるのでしょうか? それと、xyが決まったとしてもXYZは比が決まるだけで値は決まりません。当然RGBも同様で。 xy色度図はYの値を一定にしたものなのでしょうか? 補足回答をお願いします。
関連するQ&A
- 色彩.光学分野の質問です。xy色度図を算出したいのですが...
通常のLOW PASSフィルターに白色光を照射させて色度図から主波長を求めようと思います。そこでまずは色度図の勉強を始めたのですが、その前のRGBの算出においてR,G,Bはr(λ),P(λ)の積分となるわけですが、問題はエネルギー量をどのような形で用いればいいかわかりません、各波長に対する透過率は分光分析にて得られています。他の方々はどのようにエネルギー量を算出しているのですか?ぜひ教えてください。
- ベストアンサー
- その他(学問・教育)
- プログラミングによる色度図の作成方法
プログラミングで、三刺激値XYZ(Yxy)から、RGB値に変換して、 以下のURLみたいに、中心部分が光って、外側の色が濃い色度図(光源色の色度図?)を作成したいです。 http://www.nichia.co.jp/jp/product/lamp-color.html 以下のURL,ソースを参考にして、色度図をプログラミングで描きました。 http://www.cs.rit.edu/~ncs/color/t_chroma.html http://www.cs.rit.edu/~ncs/color/API_JAVA/source.html (Diagram.java) 実際には、上記HPの様な、中心の光っている部分が小さいグラフしかかけません。 XYZからRGBへの変換式が違うかと思い、以下の式を試してもだめでした。 R = (2.280088812 * X -0.373460254 * Y -0.645622953 *Z); G = (-1.777655271 * X +3.944993595 * Y -0.901963019 *Z); B = (0.313713797 * X -0.754043019 * Y + 1.084705426 *Z); XYZ: 3刺激値 ガンマ = 1 (http://www.babelcolor.com/download/RGB%20Coordinates%20of%20the%20Macbeth%20ColorChecker.pdf) 中心を光らせるには、何か特別なコツがいるのでしょうか?
- ベストアンサー
- 物理学
- 色度図を作りたいのですが..
こんにちは。 これまでVC++2005を使っていたのですが、色彩科学の分野で登場する「色度図」というものを作りたくて、いろいろ検索していたら、QNo.2082745で似ている質問を見つけました。そこで、その方が参考にしたというサイトが http://www.cs.rit.edu/~ncs/color/API_JAVA/source.html なのですが、すべてjavaで書かれています。 javaは全く扱ったことがなく、このサイトに載っているたくさんのコードのうち、どれを使えばいいのかも分からず、適当にその中の一つを選んで実行しようと試みたのですが、コンパイルはできても実行のときに、 Exception in thread "main" java.lang.NoSuchMethodError: main という表示が出てしまいます。 そこで、 (1)色度図を描くにはどのソースコードを用いればよいのか? (2)このエラー表示を解決するにはどうすればよいのか? という二点をお聞きしたいと思い、質問投稿させていただきました。 javaに関しては、昨日初めて少し使い方等を勉強したばかりで、右も左も分かりません。エラーは、main関数がないということを言っているのでしょうか? ちなみに色度図に関すること(三刺激値とか色度図の作成方法)は勉強しています。どなたか、上記の二点に関してお答えいただけないでしょうか?お願いします。 開発環境:WinXP SP2 フリーコンパイラ:java 2 SDK, SE v1.4.2_18
- ベストアンサー
- Java
- 正確な色度図を入手したいです!
私は、現在色についての研究を行っていまして、その中で色度図を使おうと考えています。色度図についての説明はいろいろなところにあるのですが、実際により正確な色度図をどうすれば手に入れることができるのでしょうか?とても困っているので、誰かご存知の方がいらっしゃいましたら教えて下さい。
- 締切済み
- 科学
- 黒体放射軌跡のxy色度座標へのプロット
黒体放射軌跡を色温度毎にCIE色度座標系にプロットしたいのです。 色温度からxy座標への変換式をご存知の方、ご教授願います。
- ベストアンサー
- その他(学問・教育)
お礼
英語なのと量が多いのでまだ答えは出てませんが これを読破すれば答えは出ることは分かりました。 探して頂いてありがとうございました。 同じ人に20Pointと10Pointってあげる事出来るのかな? 出来たら差し上げます。