C言語による画像処理入門:簡単な画像処理
RGB値を入力して、画像を塗りつぶす
塗りつぶしたい色のRGB値を入力することによって、画像全体を入力した、RGB値の色にする処理です。
![]() |
![]() |
![]() |
処理画像(1)は「 R = 0、G = 0、B = 255 」と入力して処理した画像です。
Bは青色の値なので、青一色の画像が出力されました。
これを「 R =255、G = 255、B = 0 」と入力して処理すると、赤色と緑色を混ぜたので、処理画像(2)のように黄色になります。
課題:
サンプル画像 ダウンロード ←右クリックして「対象をファイルに保存」で保存できます。① サンプル画像を入力し、黒色にするには数値を何にすればよいでしょうか。
② R = 100, G =100, B =100 の数値を入力すると何色が出力されるでしょうか。
③ 下の様なマゼンタ色を作るには、数値を何にすればよいでしょうか。

④ 上半分赤、下半分緑の画像を作ってください。

⑤ 下記のような画像を作ってください。

⑥ 発展課題:下記のような画像を作ってください。



