画像フォーマットの形式についてと、
カラー画像からグレー画像への変換方法、
2値による疑似グレースケール表現(ディザ法と誤差拡散法)、
画像の多値化(減色処理)について、
どれか1つだけでもいいんでプログラムが作成できる程度の詳しさでの説明をお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

1つだけでもいいということなので、簡単なのを答えさせてもらいます。



>カラー画像からグレー画像への変換方法、

grey_image[x][y]
= (color_image[x][y].r + color_image[x][y].g + color_image[x][y].b)/3;

単純に RGB の値を足して 3 で割ってます。

> 画像の多値化(減色処理)について、

多値化と減色は逆のような気がするのですが、減色の方だけ書きます。
256階調のグレースケールを例にしています。

grey_image_[x][y]
= grey_image[x][y]&0xF0;

下位4bitを捨てて16階調にしています。
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード


おすすめ情報

カテゴリ