- 1 名前:デフォルトの名無しさん [2008/09/28(日) 18:26:18 ]
- 画像処理プログラミングについて質問、議論を行うスレッドです
・画像処理について素人同士で大激論 ・初学者の質問に対してやさしく(的を外れた)解答を与える ・その道の玄人も大歓迎 前スレ 画像処理 その10 pc11.2ch.net/test/read.cgi/tech/1197759782/
- 519 名前:デフォルトの名無しさん [2009/03/21(土) 14:42:28 ]
- bmp形式ファイルで「1bpp」にした画像を見たいのですが
うまく、見れません。 bmfhsize=sizeof(bmfh); bmihsize=sizeof(bmih); filesize=bmfhsize+bmihsize+((width/8)+1)*height; ::ZeroMemory(&bmfh, bmfhsize); ::ZeroMemory(&bmih, bmihsize); bmfh.bfType=0x4d42; bmfh.bfSize=filesize; bmfh.bfReserved1=0; bmfh.bfReserved2=0; bmfh.bfOffBits=bmfhsize+bmihsize; bmih.biSize=bmihsize; bmih.biWidth=(width/8)+1; bmih.biHeight=height; bmih.biPlanes=1; bmih.biBitCount=1; bmih.biClrUsed=8; bmih.biCompression=BI_RGB;//無圧縮形式 bmih.biSizeImage=0;// bmih.biXPelsPerMeter=0; bmih.biYPelsPerMeter=0; bmih.biClrImportant=0; どのようにヘッダファイルを定義したらいいですか? width=100,height=100の画像を1bppに変換しようとしています。
- 520 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 21:45:37 ]
- 1bpp なら bmih.biClrUsed=2; じゃない?
- 521 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 22:06:58 ]
- bmih.biWidth=width;
だろ。あと各行のデータは4バイトバウンダリ あとで、画像が上下さかさまだとか泣きついてきそうだな
- 522 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 09:42:20 ]
- 低レベルだw
- 523 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 11:26:08 ]
- >>519
パレットいらないっけ?
- 524 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 12:30:53 ]
- パレットいる、2つ分
- 525 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 12:34:25 ]
- ネタがないからいいけど、どう見てもAPIスレ向けだろう……
つーか、二値画像を見たいだけなら自分で書かなくてもツールで事が足りるだろうに。
- 526 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 12:48:16 ]
- 自分で作ったBMPファイルがツールで見られない、という話じゃないのか
- 527 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 13:11:56 ]
- まさかとは思うが、ヘッダを書くだけで2値化できると思ってないだろうな。
- 528 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 17:37:30 ]
- >>519
>>bmp形式ファイルで「1bpp」にした画像を見たいのですが と書かれれている一方、 >>width=100,height=100の画像を1bppに変換しようとしています。 と書かれていて、趣旨がのみ込めません。 1bpp の bmp header(BITMAPFILEHEADER, BITMAPINFO)の内容の記述が 分からないのであるなら、Windows アクセサリの「ペイント」で適当は 画像ファイルを読み込んで、白黒 bmp で保存してみればいいのではない でしょうか。 尚、bmp ファイルの読み込み・表示は「猫でも分かる・・・」の160 章、170章に出ています。
- 529 名前:528 mailto:sage [2009/03/23(月) 17:39:42 ]
- ×適当は画像ファイル
○適当な画像ファイル 失礼しました。
- 530 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 20:23:52 ]
- >>523
パレットは必須ではなかったと思う。 パレット無しのモノクロBMPをAPIで読み込ませると、TextColorとBkColorに 勝手にマップしてくれた希ガス。
- 531 名前:デフォルトの名無しさん [2009/03/24(火) 07:06:52 ]
- はなじでた
- 532 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 07:44:04 ]
- 何の話じをしでたの
- 533 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 11:12:17 ]
- DBIがAPIで読めるようになったのは後から追加された機能だから
使ってないツールも多いけどな。
- 534 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 11:13:42 ]
- DBIって何だ、、orz DIBね
|

|