白黒のBMPを

01011010101
01010101001
10100101010
01011010101
01010101001
10100101010
みたいなテキストにコンバートするツールを教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答7件)

id:satobon No.1

回答回数111ベストアンサー獲得回数2

ポイント14pt

これって、AA化するということでしょうか?

id:kunitz

ありがとうございます!

まぁそんな感じです。

白を1で

黒が0で。

画像の横幅で折り返してください。

2004/07/07 14:08:45
id:actual No.2

回答回数610ベストアンサー獲得回数1

ポイント14pt

http://www.vector.co.jp/soft/dos/util/se055598.html

DOS バイナリ表示ツール bindisp(MS-DOS / ユーティリティ)

バイナリ表示ということでしょうか?

これが対応するかと思いますが・・・

id:kunitz

ありがとうございます!

バイナリ表示じゃありません。

2004/07/07 14:09:03
id:Ackieee No.3

回答回数68ベストアンサー獲得回数0

ポイント14pt

http://www.imagemagick.org/

ImageMagick: Convert, Edit, and Compose Images

BMP を X PixMap イメージにコンバートすれば,それに近いイメージになります (0 1 ではなく,別のキャラクタに置き換わりますが,エディタの置換機能で 0 1 に置き換えればお望みのイメージになります) 。

ImageMagick の convert コマンドで BMP から XPM に変換すれば,X PixMap イメージが得られます。

convert in.bmp out.xpm

以下が出力された out.xpm です。

/* XPM */

static char *test[] = {

/* columns rows colors chars-per-pixel */

”37 15 2 1”,

” c opaque”,

”. c white”,

/* pixels */

”.....................................”,

”. . ... ... .”,

”.... .... ........ .. ..... ....”,

”.... .... ....... .... .... ....”,

”.... .... ....... .... .... ....”,

”.... .... ....... .......... ....”,

”.... .... ........ ........ ....”,

”.... .... ..... ...... ....”,

”.... .... ............ ..... ....”,

”.... .... ............. .... ....”,

”.... .... ....... .... .... ....”,

”.... .... ....... .... .... ....”,

”.... .... ........ .. ..... ....”,

”.... .... ... ...... ....”,

”.....................................”

};

id:kunitz

ありがとうございます!

2004/07/07 14:19:10
id:kuu2004 No.4

回答回数296ベストアンサー獲得回数1

ポイント14pt

これでグレースケールで条件を設定すれば白と黒のところに0と1を書いてくれると思います。

http://www.hs-jp.com/aska/pictotxt/index.htm

Pic to Text のダウンロードページ

これも同じようなソフトです。

macなら、Graphic converter という定番ソフトがあります。

BMP画像でもSave asでASCII形式で保存できます。

id:kunitz

ありがとうございます!

2004/07/07 14:25:14
id:onokun No.5

回答回数40ベストアンサー獲得回数2

ポイント14pt

お店などで見かける表面に文字や絵を印字できるリライトカードなのですが、このカードに印字する画像は2値化されたものを「0」と「1」に変換したテキストデータになります。

このカードのライターメーカーである「三和ニューテック(

http://www.sanwa-newtec.co.jp/

三和ニューテック株式会社

)」のホームページにそのカードライター用のDLLが公開されています。(無料です)

これをダウンロードして解凍すると、サンプルプログラム(・・・¥sample¥Sample.exe)があります。

これを起動し「編集」ニューの「印字データ」を選択すると、リライトカードへ印字するBMPデータを2値化して「0」と「1」のデータに変換できます。

元のデータがカラーでも、しきい値を指定して読込めます。

保存すると、sample.exeと同じフォルダにImageDat.Iniというファイルが出来て、その中にBMPを「0」と「1」にしたデータが書き出されます。

業務用のものですが、一応用途としては十分な機能を実現できます。

id:kunitz

ありがとうございます!

2004/07/07 17:17:55
id:kikuta No.6

回答回数140ベストアンサー獲得回数0

ポイント15pt

こんにちは。

ここのモザイク壁画作成ソフトのBigArtを使うと、

ピクセルのカラーを「赤、白、青・・・」

といったように出力してくれます。

もちろん白黒画像なら、「白白黒黒白黒・・」

といった感じになります。

それをワープロやエディタで置換してやれば「001101」といったデータになると思います。

id:kunitz

ありがとうございます!

2004/07/07 17:19:46
id:aki73ix No.7

回答回数5224ベストアンサー獲得回数27

ポイント15pt

探してみたけど、なさそうなのでぱっと、作ってみました

多分非圧縮のモノクロBMPならなんでもOKだと思います

ファイルを選ぶと自動展開します

id:kunitz

ありがとうございます!

すごい!完璧です!

天才プログラマでつか?

2004/07/07 18:11:10

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません