人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

BITMAPをバイナリで読み込み、2値化するプログラムがわかる人はいないでしょうか?

fopen(file, mode)を使い、
fmodeをrbバイナリで読み込むで、
fread();
fwrite();
fclose():

するみたいなのですが。

わかる人がいましたら教えてください。
お願いしますm(_ _)m

●質問者: hiyarihatto
●カテゴリ:コンピュータ 学習・教育
✍キーワード:バイナリ プログラム
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● くまっぷす
●60ポイント ベストアンサー

バイナリファイルの読み書きをするものはなんだって

fopen(file, mode)を使い、

fmodeをrbバイナリで読み込むで、

fread();

fwrite();

fclose();

してるんですが…

一応いくつかソースファイルを見繕ってみました。

http://indy.doshisha.ac.jp/~watabe/Image/n2000/

http://www2s.biglobe.ne.jp/~img/download_free.htm

(ここのImgAn)

http://a-gamyl.hp.infoseek.co.jp/Clang/winbip.html

BMPファイルのフォーマット

http://www.kk.iij4u.or.jp/~kondo/bmp/

にしたがってデータを読み込んで、一番単純にはRGBの和を明るさとして計算し、明るさの範囲の真ん中より大きな値なら255,255,255(白)、小さな値なら0,0,0(黒)にしちゃうとか…

◎質問者からの返答

ありがとうございます。

今簡単にリンクを見てみたのですが、

ここら辺のページを探せば分かりそうです。

お世話になりましたm(_ _)m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ