アプリ版:「スタンプのみでお礼する」機能のリリースについて

色をff99abといったカラーコードで表す方法がありますが、
カラーの画像を白黒の画像に変換したい時、
たとえば 赤 ff0000や ピンク ff9999といった有彩色を
無彩色に変換したい時はどうすればよいのでしょうか?
元々白や黒、グレーといった無彩色はそのまま何も変更しなくて
良いと思うのですが、 

色には色相、彩度、明度の三つの要素がありますが、
それを色相と彩度のない無彩色にする計算方法を知りたいです。
よろしくお願いします。

A 回答 (1件)

教育 > 科学 と言うよりは,工学系,情報処理系だとは思いますが。



「単純平均法」
Y = ( R + G + B ) / 3
や,
「NTSC系加重平均法」
Y = 0.298912*R + 0.586611*G + 0.114478*B
というのがあるようです。

---参考URL---

「カラー画像をモノクロ画像に変換」
http://rakasaka.fc2web.com/delphi/grayscale.html


---その他参考URL---
「画像処理におけるアルゴリズム」
http://homepage2.nifty.com/tsugu/sotuken/ronbun/ …

「osakana.factory - グレースケールのひみつ」
http://ofo.jp/osakana/cgtips/grayscale.phtml

「Painter 使いたおし - ColorTalk スクリプト (1)」
http://kaburaya.painterfun.com/workshop/cases/co …
    • good
    • 0
この回答へのお礼

大変参考になりました
ありがとうございます。

お礼日時:2006/10/07 15:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!