ソフトの概要 24bitモードbmpファイルをExcelで編集するための変換ソフト
作者への問い合わせ先 kake@faculty.chiba-u.jp
ソフト本体以外に必要なファイル 変換されたcsvファイルの編集にはExcelが便利
使用料 フリーウエア(無料)

bmp2csv24, csv2bmp24 (Ver. 2.00)

画像ファイルをExcelで編集可能なcsvファイルに変換したり、Excelで作ったパターンをbmpファイルに変換するソフト。扱う画像ファイルは24ビットモードbmpファイル

制限:画像ファイルは24ビットbmpファイル(フルカラー)であること。

Excel 2007より前のバージョンの場合,横幅は256ドット以内であること(Excelの制限による)。Excel 2007では、横幅16,384ピクセルまで扱える。bmp2csvでは、横幅が16,384ピクセルを超える場合は使用配列を超えるので、エラーで返す。

bmp2csv24.exe

 フルカラーモード(24ビットモード)bmpファイルをExcelで扱える形式に変換する。

[1] MS-DOSモードまたは、Windowsのスタート→形式を指定して実行でbmp2csv24を実行、または、エクスプローラーにてbmp2csv24.exeをダブルクリックする(bmp2csv24 [入力bmpファイル名] [作成する青用csvファイル名] [作成する緑用csvファイル名] [作成する赤用csvファイル名]のように入出力ファイル名をオペランドに書いて実行しても良い。その場合、入出力ファイル名の問い合わせは行われないし、終了時にEnterキーの押下も要求されない。こちらの使い方は、バッチ処理で便利)。

[2] 入力ファイルの質問にbmp形式ファイル名を答える。

[3] 出力ファイルの質問にファイル名を答える(青用、緑用、赤用csvファイルの3種類を答える例:b..csv, g.csv, r.csv)。

[4] excelにて閲覧、編集、画像解析等行う。

例:b.csv     (書式はcsv2bmp24の項参照)

csv2bmp24.exe

csv形式のデータ(青用、緑用、赤用の3つのファイルを用いる)をbmpファイルに変換する。

 各色用csvファイルの形式は共通で、以下のようになっている。

1行目:横幅(ピクセル)、縦幅(ピクセル)

2行目以降:順次上の行に向かってのビットマップデータ(1セルが1ピクセルに対応)

csv形式のデータはExcelで作成し、csv形式で保存してもよい。

なお、横幅、縦幅の値は3つのファイルのうち、赤のcsvファイルに記載された値が採用する。他のファイルに記載された値は無視される。

[1] MS-DOSモードまたは、Windowsのスタート→形式を指定して実行でcsv2bmp24を実行、あるいはエクスプローラーにてcsv2bmp24.exeをダブルクリックする(bmp2csv24 [入力青用csvファイル名] [入力緑用csvファイル名] [入力赤用csvファイル名] [作成するbmpファイル名]のように入出力ファイル名をオペランドに書いて実行しても良い。その場合、入出力ファイル名の問い合わせは行われないし、終了時にEnterキーの押下も要求されない。こちらの使い方は、バッチ処理で便利)。

[2] 入力ファイルの質問が3回される。これに対して、青用、緑用、赤用csvファイル名を答える(例:b.csv, g.csv, r.csv)

[3] 出力ファイルの質問にファイル名を答える(例:a.bmp)

[4] 画像ビュアーで確認する。

例:b.csv

g.csv

r.csv

作成されたbmpファイル(この例では非常に小さい画像なので拡大表示している)

説明:

1行目    10ピクセル(横)×5ピクセル(縦)

2行目以降  b.csv, g.csv, r.csvそれぞれ、青、緑、赤のピクセルの強度の羅列(0:輝度ゼロ〜255:輝度最大。画像の下の左端から記述。ピクセルの1行が、csvデータの1行に対応する。この例では各行同一。青は左端から右端まで中程度で一定。緑は左端から中央まで最大輝度、その後段階的に0まで減少。赤は左端から中央まで段階的に増加、中央で最大輝度となり、右端まで最大輝度。

Copyright (C) K.Kakegawa, 2001 & 2011

バージョンアップ記録

bmp2csv24 Ver. 2

○引数をオペランドとして入れる形式であるが、オペランドがないときは対話形式とするように変更した。

○パレット数が256個未満のbmpファイルにも対応した。フォトショップで作成したインデックスカラーの画像のパレット数が255個であった。作られるcsvファイルのパレットには、ダミーを付け加えてパレット数を256個にした。

エラーコード

1 オペランドの数が正しくない。0個、または2個

2 入力ファイルがオープンできない。ファイルが存在しない可能性がある。

3 横幅が16,384ピクセルを超えるので処理できない。

4 入力ファイルが8ビットモードbmpファイルでない。

5 出力ファイルがオープンできない。出力予定のファイルが他のソフトで開いているのかも知れない。

csv2bmp24 Ver. 2

○引数をオペランドとして入れる形式であるが、オペランドがないときは対話形式とするように変更した。

エラーコード

1 オペランドの数が正しくない。0個、または2個

2 入力ファイルがオープンできない。ファイルが存在しない可能性がある。

3 出力ファイルがオープンできない。出力予定のファイルが他のソフトで開いているのかも知れない。

                                                        以上