• 締切済み

ビットマップファイルを24ビット→1ビットへ変換したい

24ビットのビットマップファイルがあります。中身はモノクロなので 1ビットへ変換したいのですが方法を教えて下さい。

みんなの回答

  • hamuzo
  • ベストアンサー率48% (88/180)
回答No.3

ごめんなさい質問の趣旨を勘違いしてました。m(__)m C、C++で変換したいのでしたね こんなページを見つけました。 ”クリップボードのビットマップをグレイに” ソースファイルも置いてあるようなので参考まで

参考URL:
http://www.hcn.zaq.ne.jp/no-ji/tool/tool.htm
  • shogenji
  • ベストアンサー率31% (31/98)
回答No.2

何を聞きたいのは良く分かりません. 現在どこまでできて(分かってて),どこでつまづいているのでしょうか? ファイルフォーマット?C/C++?

  • hamuzo
  • ベストアンサー率48% (88/180)
回答No.1

ペイントブラシでも変換できます。 名前を付けて保存を選び ファイルの種類から「モノクロビットマップ」で出来ます。 ただしこの機能はあんまりよくない(希望するような変換にならない)ので JTrimというフリーソフトをおすすめします。 メニューから「カラー」->「色解像度の変更」でできます。

参考URL:
http://www.vector.co.jp/soft/win95/art/se108932.html

関連するQ&A

  • ビットマップの画像ファイルの型式を調べるには?

    ビットマップの画像ファイルがありまして、 そのビットマップが256色なのか、24ビットなのか、モノクロ(白黒)形式なのかなど、 正確に調べる良い方法ってございませんでしょうか? どうぞ、ご教授よろしくお願いしますm(_ _)m

  • モノクロビットマップファイルを読み込んでビット配列に格納

    【環境】WindowsXP、VC++2005、MFC タイトルの通りなんですが、モノクロビットマップから画像データ部のビット配列を取得したいと思っております。 目的は、各ビットのON/OFFを判定したいからです。 どんな方法で取得すれば良いのかアドバイスをお願いいたします。 また、参考になるサイト等がございましたら合わせてご教授お願いいたします。

  • ビットマップファイルをjpg、.gif、.pngファイルに変換する方法

    パソコンに詳しい方、是非教えて下さい。 ペイントで描いた絵を保存するとビットマップになります。 ブログに載せようと思うとjpg、.gif、.pngファイルじゃないとダメなようです。 ペイントで描いたビットマップファイルを、jpg、.gif、.pngファイルに変換する方法を教えて貰えませんか。   パソコンに疎いワタシにも判るように教えて頂けたら大変助かります。 よろしくお願いします。

  • ビットマップ→jpgに変換するには?

    ビットマップ形式ファイルをjpgに変換する方法やソフトなどはあるのでしょうか? お分かりの方いましたら是非教えてください!

  • ワードのファイルをビットマップで読み出すには

     ワードの画面にビットマップ(絵や写真)を貼り付けることは出来ますが、逆にビットマップの画面に、ワードで保存してあるファイルを呼び出そうとすると、「このファイルは読み取れません」と言うエラーメッセージが出て、呼び出せません  仕方がないので、ワードで作成した書類は、印刷して、スキャナーで読み取りビットマップに取り込んでいます。 その他に方法がありましたら教えて下さい。

  • ビットマップファイルの編集 [VS2005]

    はじめまして。 今回は処理時間の短縮法について御意見御聞きしたくて投稿させて頂きました。 やっていることは、 (1)256色のBitmapファイルをBinaryReaderで読込み格納。 (2)2値化処理を行い、画像データ部を「00」か「01」に変換。 (3)ファイルサイズ圧縮の為8bit→1bitに。 問題としては、下記処理の際に処理時間が大変掛かってしまいます。 状況としては、 画像データ部を書き換える際(8ビットの情報を1ビットへ圧縮)の処理に時間が掛かってしまいます。 現状では、バイト配列:A(0),A(1),A(2),…に格納されている画像データを8ビット分取り出す際は、 dim B(ibyte) as byte dim str as String For i = 1078 To (iDatasize - 1) Step 8 str=A(i)&A(i+1)&A(i+2)&A(i+3)&A(i+4)&A(i+5)&A(i+6)&A(i+7))'画像データ部の8bit分を「str」に格納 B(i) = Convert2to10(str)'2進→10進数へ変換 Next というように、ベタベタと変換/格納してるのですが、画像ファイルのサイズが大きくなると非常に処理が遅いです。 (50MB程度のファイルで60sec程度…) BitConverterを使ってみたりしましたが、なかなか上手い方法が思いつかず。 そもそも見当違いな手順を踏んでいるのか…。 256色のビットマップファイルをモノクロビットマップに変換して(1/8の容量にして)効率よくバイト配列に格納する良い方法があれば指南願います!! 分かり難い文章で大変申し訳ないっす。

  • ビットマップファイル拡大したい

    ビットマップファイル「250×250pix」のファイルを、縦横倍にして「500×500pix」の画像にしたいのですが、自動的に変換する方法はありますでしょうか? 1ドットが4ドットになって、色はそのまま単純な拡大画像がほしいのですが・・・。 ペイントは使えるのかなぁ・・・初心者ですが、どうか教えて下さい。

  • FlashPixをビットマップに変換したい

    古いHDDを整理していると、昔のファイルが出てきました。 その中にFlashPix形式の写真がありました。 ビットマップに変換できるFreeウェアがあれば教えて下さい。

  • ビットマップをPPMに変換するソフト

    はじめまして。今後ともよろしくお願いいたします。 早速質問なんですが、複数のビットマップファイルを、アスキー形式のPPMファイルに一括コンバートする、というソフトを教えていただけないでしょうか。 コンバートしたいビットマップが大量にあるので、1個1個やっていられないんです。

  • ビットマップをjpegに変換

    ビットマップをjpegに変換できないのでしょうか。

専門家に質問してみよう