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

例えば白と黒だけで描かれたビットマップ画像を用意し(白黒であればbmpでなくてもどんな形式でも良い)、縦のラインで白は幾つあるか、黒は幾つあるかを画像全体に関して求めるにはどうすればいいでしょうか。

例えばWindowsのペイントでペンツールだけで適当に絵を描いた大きさ640×384のビットマップ画像の場合、ある縦のラインでは白は120、黒は264あり、その隣の縦のラインでは白は124、黒は260あり、、、とこれを640回繰り返して画像の縦のラインでの白値と黒値の値を順次求めていってくれるような機能のあるソフトはあるでしょうか。
それともやはりC言語等のプログラミングで求めていくしかないでしょうか。

画像処理に詳しい方お願いします。

A 回答 (2件)

画像全体もできますし、選択範囲で囲まれた中の任意の色の総数も調べる事ができます。



>640×384のビットマップを大きさ1×384の縦長画像640本に切り刻んで

なぜに(1x384)x640?

そんな手間な手動計算しなくても、一度に表示(計算)してくれますよ
白黒2値のデータなら総数と白が求められれば黒はすぐに計算できますし。

もちろん、1x384の画像の白黒値を求める事も可能です。
    • good
    • 0
この回答へのお礼

回答どうも有難うございます。

>>なぜに(1x384)x640?

というのは縦の1ドット分のラインでの白と黒のドットの数を、画像全体分個別で欲しいからです。640×384のビットマップならば左から(1x384)の画像について白黒値を求めて記録して、その隣の縦のラインの(1x384)の画像についても白黒値を求めて記録して、、、とそれを640回繰り返して最終的にはエクセルでその数値をグラフにすることを考えています。

手動でやっても大した手間でもなさそうですが、やはりプログラミングで画像処理をして求めてみたい気がします。

お礼日時:2006/12/29 12:27

Adobe社のPhotoshop(普及版のほうでは無いフルバージョンのほう、Elementsは知りません)では、ピクセル総数から指定した色のピクセル総数を求めることは可能です。

    • good
    • 0
この回答へのお礼

早速回答有難うございます。
ええと、その方法では画像全体については求まるかもしれませんが私の目的のためには、例えば例に挙げた大きさ640×384のビットマップを大きさ1×384の縦長画像640本に切り刻んで、その都度Photoshopを用いて白と黒のピクセルを求めるということになるのでしょうか?
もう少し他にスマートな機能は無いものでしょうか・・

お礼日時:2006/12/29 00:06

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